準(zhǔn)備工作
在開始搭建WordPress之前,您需要完成以下準(zhǔn)備工作:
- 購買阿里云服務(wù)器:登錄阿里云官網(wǎng),選擇適合的ECS實(shí)例(推薦至少1核2G配置)
- 域名準(zhǔn)備:注冊一個(gè)域名并完成備案(國內(nèi)服務(wù)器必須備案)
- 遠(yuǎn)程連接工具:準(zhǔn)備SSH客戶端如Xshell或PuTTY
服務(wù)器環(huán)境配置
1. 連接服務(wù)器
使用SSH工具連接到您的阿里云ECS實(shí)例:
ssh root@your_server_ip
2. 安裝LAMP環(huán)境
WordPress需要運(yùn)行在LAMP(Linux+Apache+MySQL+PHP)環(huán)境下,執(zhí)行以下命令安裝:
# 更新系統(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
# 安裝PHP及相關(guān)擴(kuò)展
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
3. 創(chuàng)建數(shù)據(jù)庫
為WordPress創(chuàng)建專用數(shù)據(jù)庫:
mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
exit
安裝WordPress
1. 下載并解壓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
2. 配置權(quán)限
chown -R apache:apache /var/www/html
chmod -R 755 /var/www/html
3. 配置WordPress
復(fù)制示例配置文件并編輯:
cp wp-config-sample.php wp-config.php
nano wp-config.php
修改以下數(shù)據(jù)庫連接信息:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');
完成安裝
- 在瀏覽器中輸入您的服務(wù)器IP或域名
- 按照WordPress安裝向?qū)瓿墒S嘣O(shè)置
- 設(shè)置網(wǎng)站標(biāo)題、管理員賬戶等信息
后續(xù)優(yōu)化
- 安全加固:
- 限制wp-admin目錄訪問
- 安裝安全插件如Wordfence
- 定期更新WordPress核心和插件
- 性能優(yōu)化:
- 安裝緩存插件如WP Super Cache
- 啟用Gzip壓縮
- 使用CDN加速
- 備份策略:
- 設(shè)置自動數(shù)據(jù)庫備份
- 定期備份網(wǎng)站文件
通過以上步驟,您已成功在阿里云服務(wù)器上搭建了WordPress網(wǎng)站。如需更高級的配置,可以參考WordPress官方文檔或阿里云的相關(guān)教程。