溫馨提示×

Debian LAMP環境下WordPress安裝

小樊
55
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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女