WordPress 是全球最受歡迎的內容管理系統(tǒng)之一,而 Ubuntu 20.04 LTS 則是穩(wěn)定可靠的服務器操作系統(tǒng)選擇。本文將詳細介紹如何在 Ubuntu 20.04 系統(tǒng)上搭建 WordPress 網站的全過程。
一、系統(tǒng)環(huán)境準備
首先確保您的 Ubuntu 20.04 系統(tǒng)已更新至最新狀態(tài):
sudo apt update && sudo apt upgrade -y
安裝必要的工具包:
sudo apt install -y curl wget git unzip
二、安裝 LAMP 堆棧
WordPress 需要 Web 服務器、數(shù)據(jù)庫和 PHP 環(huán)境,我們選擇 LAMP(Linux + Apache + MySQL + PHP)組合。
1. 安裝 Apache
sudo apt install -y apache2
啟動并設置開機自啟:
sudo systemctl start apache2
sudo systemctl enable apache2
2. 安裝 MySQL
sudo apt install -y mysql-server
運行安全配置腳本:
sudo mysql_secure_installation
3. 安裝 PHP 及相關擴展
WordPress 需要 PHP 7.4 或更高版本:
sudo apt install -y php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip
三、創(chuàng)建 WordPress 數(shù)據(jù)庫
登錄 MySQL:
sudo mysql -u root -p
創(chuàng)建數(shù)據(jù)庫和用戶:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'your_strong_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
四、下載并配置 WordPress
1. 下載最新版 WordPress
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
2. 復制文件到網站目錄
sudo cp -r wordpress /var/www/html/yourdomain.com
sudo chown -R www-data:www-data /var/www/html/yourdomain.com
sudo chmod -R 755 /var/www/html/yourdomain.com
3. 配置 WordPress
復制示例配置文件:
cd /var/www/html/yourdomain.com
sudo cp wp-config-sample.php wp-config.php
編輯配置文件,填入數(shù)據(jù)庫信息:
sudo nano wp-config.php
五、配置 Apache 虛擬主機
創(chuàng)建虛擬主機配置文件:
sudo nano /etc/apache2/sites-available/yourdomain.com.conf
添加以下內容(根據(jù)實際情況修改):
<VirtualHost *:80>
ServerAdmin admin@yourdomain.com
ServerName yourdomain.com
ServerAlias www.yourdomain.com
DocumentRoot /var/www/html/yourdomain.com
<Directory /var/www/html/yourdomain.com>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
啟用網站并重寫模塊:
sudo a2ensite yourdomain.com.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
六、完成 WordPress 安裝
您可以通過瀏覽器訪問您的域名,按照 WordPress 的安裝向導完成最后的設置。
七、安全加固建議
- 安裝 SSL 證書(推薦使用 Let’s Encrypt)
- 限制 wp-admin 目錄訪問
- 定期更新 WordPress 核心、主題和插件
- 安裝安全插件如 Wordfence
- 設置強密碼和雙因素認證
八、性能優(yōu)化技巧
- 啟用緩存(推薦 WP Super Cache 或 W3 Total Cache)
- 使用 CDN 加速靜態(tài)資源
- 優(yōu)化圖片大小
- 選擇輕量級主題
- 定期清理數(shù)據(jù)庫
通過以上步驟,您已在 Ubuntu 20.04 上成功搭建了 WordPress 網站。接下來可以根據(jù)需求安裝主題、插件,開始發(fā)布內容或構建您的在線業(yè)務。