使用 Nginx、MariaDB、PHP 7.1(LEMP)在 Ubuntu 17.10 上安裝 WordPress
在當今的網絡環境中,WordPress 是最受歡迎的內容管理系統之一。它的靈活性和擴展性使得許多網站選擇使用 WordPress 作為其平台。本文將指導您如何在 Ubuntu 17.10 上使用 Nginx、MariaDB 和 PHP 7.1(LEMP 堆疊)安裝 WordPress。
前置條件
在開始之前,您需要確保您的伺服器上已安裝 Ubuntu 17.10。您還需要擁有 sudo 權限的用戶帳戶。以下是安裝過程中的一些基本要求:
- Ubuntu 17.10 作業系統
- 訪問終端機或 SSH 客戶端
- 基本的 Linux 命令行知識
安裝 Nginx
首先,您需要安裝 Nginx。打開終端機並執行以下命令:
sudo apt update
sudo apt install nginx安裝完成後,您可以使用以下命令啟動 Nginx 並設置其在啟動時自動運行:
sudo systemctl start nginx
sudo systemctl enable nginx您可以在瀏覽器中輸入伺服器的 IP 地址來檢查 Nginx 是否正常運行。如果一切正常,您應該會看到 Nginx 的歡迎頁面。
安裝 MariaDB
接下來,您需要安裝 MariaDB 作為數據庫管理系統。執行以下命令:
sudo apt install mariadb-server安裝完成後,您需要運行安全性腳本來加強 MariaDB 的安全性:
sudo mysql_secure_installation按照提示設置 root 密碼,並選擇其他安全選項。接下來,您需要創建一個數據庫和用戶來運行 WordPress:
sudo mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;安裝 PHP 7.1
接下來,您需要安裝 PHP 7.1 及其相關擴展。執行以下命令:
sudo apt install php7.1 php7.1-fpm php7.1-mysql安裝完成後,您需要配置 PHP 以與 Nginx 一起使用。編輯 PHP 配置文件:
sudo nano /etc/php/7.1/fpm/php.ini找到並修改以下行以提高性能:
cgi.fix_pathinfo=0然後,重啟 PHP-FPM 服務:
sudo systemctl restart php7.1-fpm安裝 WordPress
現在,您可以下載並安裝 WordPress。首先,下載最新版本的 WordPress:
wget https://wordpress.org/latest.tar.gz解壓縮下載的文件:
tar -xvzf latest.tar.gz將 WordPress 文件移動到 Nginx 的根目錄:
sudo mv wordpress/* /var/www/html/接下來,設置適當的權限:
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/配置 Nginx
最後,您需要配置 Nginx 以支持 WordPress。創建一個新的 Nginx 配置文件:
sudo nano /etc/nginx/sites-available/wordpress在文件中添加以下內容:
server {
listen 80;
server_name your_domain.com; # 替換為您的域名或伺服器 IP
root /var/www/html;
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.1-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}啟用配置並重啟 Nginx:
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
sudo systemctl restart nginx完成安裝
現在,您可以在瀏覽器中訪問您的域名或伺服器 IP,並按照 WordPress 的安裝向導完成設置。輸入您之前創建的數據庫名稱、用戶名和密碼,然後完成安裝。
總結
通過以上步驟,您已成功在 Ubuntu 17.10 上使用 Nginx、MariaDB 和 PHP 7.1 安裝了 WordPress。這種 LEMP 堆疊的組合提供了高效能和靈活性,適合各種網站需求。如果您需要更穩定和高效的伺服器解決方案,可以考慮使用我們的 香港 VPS 服務,為您的網站提供最佳支持。