在Linux系統下使用Nginx、MySQL和PHP(LNMP)部署WordPress是一個相對簡單的過程。以下是詳細的步驟:
sudo apt update
sudo apt install nginx
sudo apt install mysql-server
安裝完成后,運行安全腳本來提高MySQL的安全性:
sudo mysql_secure_installation
sudo apt install php-fpm php-mysql
創建一個新的Nginx配置文件用于WordPress:
sudo nano /etc/nginx/sites-available/wordpress
粘貼以下內容并替換 your_domain_or_IP
為你的實際域名或IP地址:
server {
listen 80;
server_name your_domain_or_IP;
root /var/www/wordpress;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
expires 30d;
}
}
創建符號鏈接以啟用該配置:
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
測試Nginx配置并重啟服務:
sudo nginx -t
sudo systemctl restart nginx
下載最新版本的WordPress:
cd /var/www
sudo wget https://wordpress.org/latest.tar.gz
sudo tar xvf latest.tar.gz
sudo mv wordpress/* .
sudo rm -rf wordpress
sudo rm latest.tar.gz
編輯WordPress的配置文件 wp-config.php
:
sudo nano wp-config.php
找到以下行并替換為你的數據庫信息:
define('DB_NAME', 'your_database_name');
define('DB_USER', 'your_database_user');
define('DB_PASSWORD', 'your_database_password');
define('DB_HOST', 'localhost');
在瀏覽器中訪問你的域名或IP地址,按照提示完成WordPress的安裝。完成以上步驟后,你就成功在LNMP環境下部署了WordPress。接下來,你可以通過WordPress后臺管理界面進行網站的基本設置、主題選擇和插件安裝等操作。