debian

如何利用Debian LAMP搭建博客平台

小樊
40
2025-08-11 21:51:51
栏目: 智能运维

以下是利用Debian LAMP搭建博客平台(以WordPress为例)的步骤:

  1. 安装LAMP环境

    • 更新系统:sudo apt update && sudo apt upgrade -y
    • 安装Apache:sudo apt install apache2
    • 安装MySQL:sudo apt install mysql-server,运行sudo mysql_secure_installation配置安全参数。
    • 安装PHP及扩展:sudo apt install php libapache2-mod-php php-mysql
  2. 配置数据库

    • 登录MySQL:sudo mysql -u root -p
    • 创建数据库和用户:
      CREATE DATABASE wordpress;
      CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
      GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
      FLUSH PRIVILEGES;
      EXIT;
      
  3. 部署WordPress

    • 下载并解压WordPress:
      cd /var/www/html
      sudo wget https://wordpress.org/latest.tar.gz
      sudo tar -xzvf latest.tar.gz
      sudo mv wordpress/* .
      sudo rm -rf wordpress latest.tar.gz
      ```。  
      
    • 配置wp-config.php:复制wp-config-sample.php并修改数据库信息。
  4. 配置Apache虚拟主机(可选)

    • 编辑配置文件:sudo nano /etc/apache2/sites-available/yourdomain.conf,添加以下内容:
      <VirtualHost *:80>
          ServerName yourdomain.com
          DocumentRoot /var/www/html
          <Directory /var/www/html>
              Options Indexes FollowSymLinks
              AllowOverride All
          </Directory>
      </VirtualHost>
      ```。  
      
    • 启用站点并重启Apache:sudo a2ensite yourdomain.conf && sudo systemctl restart apache2
  5. 完成安装

    • 访问http://yourdomain.com,按WordPress向导输入数据库信息完成安装。
    • (可选)配置SSL证书:sudo apt install certbot python3-certbot-apache,运行sudo certbot --apache -d yourdomain.com

注意事项

参考来源:

0
看了该问题的人还看了