以下是一个基于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/下配置文件并启用。