溫馨提示×

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

小樊
50
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。

注意事項

  • 確保服務器防火墻開放HTTP(80)和HTTPS(443)端口。
  • 定期備份數據庫和文件,可使用mysqldumptar命令。
  • 如需使用Nginx,需安裝php-fpm并調整Nginx配置。

參考來源:

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女