一、前期準備工作
在開始安裝WordPress之前,您需要完成以下幾項準備工作:
- 購買阿里云服務器:登錄阿里云官網(wǎng),選擇適合的ECS實例(推薦1核2G配置起步)
- 選擇操作系統(tǒng):建議選擇CentOS 7.x或Ubuntu 18.04/20.04 LTS版本
- 配置安全組規(guī)則:開放80(HTTP)、443(HTTPS)、22(SSH)端口
- 購買域名并備案(可選):如需使用域名訪問,需完成ICP備案
二、連接服務器環(huán)境配置
1. 使用SSH連接服務器
ssh root@your_server_ip
2. 安裝LAMP/LNMP環(huán)境
方法一:使用寶塔面板(推薦新手)
# CentOS系統(tǒng)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
# Ubuntu系統(tǒng)
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
安裝完成后,按照提示訪問面板地址,初始化配置并安裝Nginx/Apache、MySQL、PHP等組件。
方法二:手動安裝LNMP環(huán)境
# 安裝必要組件
yum install -y nginx mariadb-server php-fpm php-mysqlnd
# 啟動服務
systemctl start nginx mariadb php-fpm
systemctl enable nginx mariadb php-fpm
三、創(chuàng)建MySQL數(shù)據(jù)庫
- 登錄MySQL:
mysql -u root -p
- 創(chuàng)建WordPress數(shù)據(jù)庫:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
GRANT ALL ON wordpress.* TO 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
EXIT;
四、下載并安裝WordPress
cd /var/www/html
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
tar -xzvf latest-zh_CN.tar.gz
chown -R www-data:www-data wordpress
五、配置Web服務器
Nginx配置示例:
server {
listen 80;
server_name yourdomain.com;
root /var/www/html/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;
}
}
保存后重啟Nginx:
systemctl restart nginx
六、完成WordPress安裝
- 在瀏覽器訪問您的服務器IP或域名
- 按照向?qū)顚憯?shù)據(jù)庫信息(使用之前創(chuàng)建的數(shù)據(jù)庫名、用戶名和密碼)
- 設置網(wǎng)站標題、管理員賬號等信息
- 點擊”安裝WordPress”完成安裝
七、基本安全設置(重要)
修改默認登錄地址: 安裝WPS Hide Login插件或修改.htaccess文件
限制登錄嘗試: 安裝Limit Login Attempts插件
定期備份: 使用UpdraftPlus插件或服務器級備份方案
保持WordPress和插件更新至最新版本
八、常見問題解決
- 無法連接到數(shù)據(jù)庫:檢查數(shù)據(jù)庫用戶名密碼是否正確,MySQL服務是否運行
- 文件權限問題:確保/var/www/html/wordpress目錄權限為755,文件權限為644
- 內(nèi)存不足:修改wp-config.php增加
define('WP_MEMORY_LIMIT', '256M');
- 固定鏈接404:檢查Nginx/Apache的rewrite規(guī)則是否配置正確
通過以上步驟,您已成功在阿里云服務器上安裝了WordPress。接下來可以開始選擇主題、安裝必要插件并發(fā)布您的內(nèi)容了!如需更高級的配置,建議參考WordPress官方文檔或阿里云幫助中心。