一、準(zhǔn)備工作
在開始搭建WordPress之前,你需要完成以下準(zhǔn)備工作:
- 購買云主機(jī):選擇一家云服務(wù)提供商(如阿里云、騰訊云、AWS等),購買一臺適合的云服務(wù)器(推薦1核2G及以上配置)。
- 注冊域名:購買一個域名(如
example.com
),并將其解析到你的云主機(jī)IP地址。 - 準(zhǔn)備SSH工具:用于遠(yuǎn)程連接服務(wù)器(如PuTTY、Xshell或終端)。
二、安裝運(yùn)行環(huán)境
WordPress需要運(yùn)行在Web服務(wù)器(如Nginx或Apache)、數(shù)據(jù)庫(MySQL/MariaDB)和PHP環(huán)境下。以下是安裝步驟:
1. 更新系統(tǒng)并安裝必要工具
sudo apt update && sudo apt upgrade -y # Ubuntu/Debian
sudo yum update -y # CentOS
2. 安裝Web服務(wù)器(以Nginx為例)
sudo apt install nginx -y # Ubuntu/Debian
sudo systemctl start nginx
sudo systemctl enable nginx
3. 安裝MySQL數(shù)據(jù)庫
sudo apt install mysql-server -y # Ubuntu/Debian
sudo mysql_secure_installation # 設(shè)置數(shù)據(jù)庫密碼
4. 安裝PHP(推薦PHP 7.4或8.0)
sudo apt install php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip -y
三、配置數(shù)據(jù)庫
- 登錄MySQL并創(chuàng)建WordPress數(shù)據(jù)庫:
sudo mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的密碼';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
四、下載并安裝WordPress
- 下載最新版WordPress:
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
sudo mv wordpress /var/www/html/
- 配置Nginx站點(diǎn):
編輯Nginx配置文件(如
/etc/nginx/sites-available/wordpress
):
server {
listen 80;
server_name 你的域名;
root /var/www/html/wordpress;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php-fpm.sock;
}
}
啟用配置并重啟Nginx:
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx
五、完成WordPress安裝
- 訪問你的域名,進(jìn)入WordPress安裝界面。
- 填寫數(shù)據(jù)庫信息(數(shù)據(jù)庫名、用戶名、密碼等)。
- 設(shè)置網(wǎng)站標(biāo)題、管理員賬號和密碼。
- 點(diǎn)擊“安裝”完成配置。
六、優(yōu)化與安全
- 配置HTTPS:使用Let’s Encrypt免費(fèi)SSL證書:
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d 你的域名
- 設(shè)置文件權(quán)限:
sudo chown -R www-data:www-data /var/www/html/wordpress
- 安裝緩存插件:如WP Super Cache或Redis加速。
結(jié)語
通過以上步驟,你已經(jīng)成功在云主機(jī)上搭建了WordPress網(wǎng)站!接下來可以安裝主題、插件,并開始發(fā)布內(nèi)容。如果有任何問題,歡迎在評論區(qū)交流討論。