以下是一个基于Debian LAMP环境的实战案例:搭建个人博客系统。
基础环境搭建
按照搜索结果中的步骤安装Apache、MariaDB、PHP及phpMyAdmin:
sudo apt install apache2
,验证通过访问http://服务器IP
查看默认页面。sudo apt install mariadb-server
,运行sudo mysql_secure_installation
设置root密码并完成安全配置。sudo apt install php libapache2-mod-php php-mysql php-fpm
,创建info.php
测试页面验证PHP运行正常。配置域名与HTTPS(可选)
编辑/etc/apache2/sites-available/000-default.conf
,添加ServerName yourdomain.com
并启用HTTPS重定向,配置SSL证书后重启Apache。
选择博客平台
以WordPress为例,下载并解压安装包到/var/www/html/blog
目录:
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz -C /var/www/html/blog
chown -R www-data:www-data /var/www/html/blog
数据库配置
通过phpMyAdmin创建博客数据库(如wordpress_db
)和用户,授权访问。
在WordPress安装界面输入数据库信息完成初始化配置。
优化性能(可选)
sudo apt install php-opcache
,编辑/etc/php/8.2/apache2/php.ini
启用扩展。innodb_buffer_pool_size
)提升数据库响应速度。防火墙配置
使用ufw允许HTTP/HTTPS流量:sudo ufw allow 'Apache Full'
,启用防火墙sudo ufw enable
。
定期维护
sudo mysqlcheck -u root -p --all-databases
检查数据库健康状态。sudo apt update && sudo apt upgrade
。/etc/apache2/sites-available/
下配置文件并启用。