debian

如何利用Debian LAMP搭建博客

小樊
38
2025-08-07 18:26:03
栏目: 智能运维

以下是利用Debian LAMP搭建博客的步骤:

  1. 安装LAMP环境

    • Apachesudo apt update && sudo apt install apache2,启动服务并设置开机自启。
    • MySQLsudo apt install mysql-server,运行sudo mysql_secure_installation配置安全参数(如设置root密码)。
    • PHPsudo apt install php libapache2-mod-php php-mysql,重启Apache以加载PHP模块。
  2. 部署博客程序(以WordPress为例)

    • 下载并解压WordPress:cd /tmp && wget https://wordpress.org/latest.tar.gz && tar -xzvf latest.tar.gz
    • 移动文件到Web根目录: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,修改数据库连接信息(数据库名、用户名、密码)。
  3. 配置虚拟主机(可选)

    • 创建配置文件: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>
      
    • 启用配置并重启Apache:sudo a2ensite blog.conf && sudo systemctl reload apache2
  4. 完成安装

    • 访问http://yourdomain.com/blog或服务器IP,按WordPress向导完成安装(设置管理员账号、站点信息等)。
  5. 安全加固(可选)

    • 安装SSL证书(如Let’s Encrypt):sudo apt install certbot python3-certbot-apache,运行sudo certbot --apache -d yourdomain.com
    • 限制PHP执行权限:编辑/etc/php/8.x/apache2/php.ini,禁用危险函数(如exec)。

说明:步骤中8.x需替换为实际安装的PHP版本号,可通过php -v查看。若需使用Nginx,需调整Web服务器配置(参考)。

0
看了该问题的人还看了