WordPress作為全球最流行的內(nèi)容管理系統(tǒng)(CMS),以其易用性和豐富的插件生態(tài)受到廣大用戶的喜愛(ài)。本文將詳細(xì)介紹如何在阿里云服務(wù)器上安裝WordPress,幫助您快速搭建個(gè)人博客或企業(yè)網(wǎng)站。
一、前期準(zhǔn)備工作
- 購(gòu)買阿里云服務(wù)器
- 登錄阿里云官網(wǎng)(https://www.aliyun.com)
- 選擇適合的ECS實(shí)例(推薦1核2G配置起步)
- 選擇操作系統(tǒng)(推薦CentOS 7.x或Ubuntu 18.04/20.04)
- 配置安全組規(guī)則
- 開(kāi)放80(HTTP)、443(HTTPS)端口
- 開(kāi)放22端口(SSH連接)
- 開(kāi)放3306端口(MySQL數(shù)據(jù)庫(kù))
- 連接服務(wù)器
- 使用SSH工具(PuTTY/Xshell等)連接
- 輸入公網(wǎng)IP和root密碼登錄
二、安裝必要環(huán)境
1. 安裝LAMP/LNMP環(huán)境
對(duì)于CentOS系統(tǒng):
# 更新系統(tǒng)
yum update -y
# 安裝Apache
yum install httpd -y
systemctl start httpd
systemctl enable httpd
# 安裝MySQL/MariaDB
yum install mariadb-server mariadb -y
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation # 運(yùn)行安全配置腳本
# 安裝PHP
yum install epel-release -y
yum install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel -y
systemctl restart httpd
對(duì)于Ubuntu系統(tǒng):
# 更新系統(tǒng)
apt update && apt upgrade -y
# 安裝Apache
apt install apache2 -y
systemctl start apache2
systemctl enable apache2
# 安裝MySQL
apt install mysql-server -y
systemctl start mysql
systemctl enable mysql
mysql_secure_installation # 運(yùn)行安全配置腳本
# 安裝PHP
apt install php libapache2-mod-php php-mysql -y
systemctl restart apache2
2. 創(chuàng)建WordPress數(shù)據(jù)庫(kù)
mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
exit;
三、安裝WordPress
- 下載WordPress
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv wordpress/* .
rm -rf wordpress latest.tar.gz
- 配置WordPress
cp wp-config-sample.php wp-config.php
nano wp-config.php
修改以下數(shù)據(jù)庫(kù)連接信息:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');
- 設(shè)置文件權(quán)限
chown -R apache:apache /var/www/html/ # CentOS
# 或
chown -R www-data:www-data /var/www/html/ # Ubuntu
chmod -R 755 /var/www/html/
四、完成安裝
- 在瀏覽器訪問(wèn)服務(wù)器公網(wǎng)IP
- 按照WordPress安裝向?qū)瓿砂惭b
- 設(shè)置站點(diǎn)標(biāo)題
- 創(chuàng)建管理員賬戶
- 完成安裝
五、后續(xù)優(yōu)化配置
- 配置固定鏈接
- 登錄WordPress后臺(tái)
- 設(shè)置 > 固定鏈接 > 選擇”文章名”
- 安裝必要插件
- 安全插件(如Wordfence)
- 緩存插件(如WP Super Cache)
- SEO插件(如Yoast SEO)
- 配置HTTPS
- 申請(qǐng)SSL證書(可使用阿里云免費(fèi)證書)
- 配置Apache/Nginx支持HTTPS
- 設(shè)置自動(dòng)備份
- 使用阿里云快照功能
- 或安裝WordPress備份插件
常見(jiàn)問(wèn)題解決
- 無(wú)法訪問(wèn)WordPress安裝頁(yè)面
- 檢查防火墻和安全組設(shè)置
- 確認(rèn)Apache/Nginx服務(wù)正常運(yùn)行
- 數(shù)據(jù)庫(kù)連接錯(cuò)誤
- 檢查wp-config.php中的數(shù)據(jù)庫(kù)配置
- 確認(rèn)MySQL服務(wù)正常運(yùn)行
- 文件權(quán)限問(wèn)題
- 確保/var/www/html目錄權(quán)限正確
- 檢查SELinux狀態(tài)(如有問(wèn)題可臨時(shí)禁用)
通過(guò)以上步驟,您已成功在阿里云服務(wù)器上安裝WordPress。接下來(lái)可以根據(jù)需要選擇主題、安裝插件,開(kāi)始構(gòu)建您的網(wǎng)站內(nèi)容。