以下是利用Debian LAMP搭建博客的步骤:
安装LAMP环境
sudo apt update && sudo apt install apache2
,启动服务并设置开机自启。sudo apt install mysql-server
,运行sudo mysql_secure_installation
配置安全参数(如设置root密码)。sudo apt install php libapache2-mod-php php-mysql
,重启Apache以加载PHP模块。部署博客程序(以WordPress为例)
cd /tmp && wget https://wordpress.org/latest.tar.gz && tar -xzvf latest.tar.gz
。sudo mv wordpress /var/www/html/blog
,设置权限sudo chown -R www-data:www-data /var/www/html/blog
。cd /var/www/html/blog && cp wp-config-sample.php wp-config.php
,修改数据库连接信息(数据库名、用户名、密码)。配置虚拟主机(可选)
sudo nano /etc/apache2/sites-available/blog.conf
,添加以下内容:<VirtualHost *:80>
ServerName yourdomain.com
DocumentRoot /var/www/html/blog
<Directory /var/www/html/blog>
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
sudo a2ensite blog.conf && sudo systemctl reload apache2
。完成安装
http://yourdomain.com/blog
或服务器IP,按WordPress向导完成安装(设置管理员账号、站点信息等)。安全加固(可选)
sudo apt install certbot python3-certbot-apache
,运行sudo certbot --apache -d yourdomain.com
。/etc/php/8.x/apache2/php.ini
,禁用危险函数(如exec
)。说明:步骤中8.x
需替换为实际安装的PHP版本号,可通过php -v
查看。若需使用Nginx,需调整Web服务器配置(参考)。