debian

Debian LAMP环境下WordPress安装

小樊
44
2025-08-28 00:33:35
栏目: 智能运维

在Debian LAMP环境下安装WordPress步骤如下:

  1. 安装LAMP环境

    • 安装Apache:sudo apt update && sudo apt install apache2
    • 安装MySQL:sudo apt install mysql-server,运行sudo mysql_secure_installation配置安全
    • 安装PHP及扩展:sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring
  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 /tmp && wget https://wordpress.org/latest.tar.gz
    • 解压并移动文件:sudo tar xzvf latest.tar.gz && sudo mv wordpress /var/www/html/wordpress
    • 设置权限:sudo chown -R www-data:www-data /var/www/html/wordpress
  4. 配置Apache虚拟主机(可选)

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

    • 访问http://yourdomain.com/wordpress,按提示输入数据库信息(使用步骤2中创建的数据库和用户)
    • 设置管理员账户和站点信息,完成安装
  6. 安全加固(可选)

    • 安装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,禁用危险函数

说明:步骤中yourdomain.com需替换为实际域名或IP,数据库用户和密码需与WordPress配置一致。

0
看了该问题的人还看了