阿里云服务器安装WordPress详细教程

来自:素雅营销研究院

头像 方知笔记
2025年08月24日 15:38

一、前期准备工作

在阿里云服务器上安装WordPress前,需要做好以下准备工作:

  1. 购买阿里云ECS服务器:建议选择CentOS 7.x或Ubuntu 20.04 LTS系统
  2. 配置安全组规则:开放80(HTTP)、443(HTTPS)、22(SSH)等必要端口
  3. 获取服务器登录信息:包括公网IP地址、SSH登录密码或密钥

二、安装LAMP/LNMP环境

方案一:LAMP环境安装(以CentOS为例)

# 更新系统软件包
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
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

方案二:LNMP环境安装(推荐)

# 安装Nginx
yum install nginx -y
systemctl start nginx
systemctl enable nginx

# 安装PHP-FPM
yum install php-fpm php-mysqlnd php-opcache php-gd php-xml php-mbstring -y
systemctl start php-fpm
systemctl enable php-fpm

# 配置Nginx支持PHP
vim /etc/nginx/conf.d/default.conf
# 添加index.php到index指令中,并配置PHP处理部分

三、创建WordPress数据库

mysql -u root -p
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
EXIT;

四、下载并安装WordPress

cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv wordpress/* .
chown -R apache:apache /var/www/html/  # LAMP环境
# 或 chown -R nginx:nginx /var/www/html/  # LNMP环境
chmod -R 755 /var/www/html/

五、配置WordPress

  1. 通过浏览器访问服务器IP地址
  2. 按照向导完成安装:
  • 选择语言(中文)
  • 输入之前创建的数据库信息
  • 设置网站标题、管理员账号等信息

六、常见问题解决

  1. 无法上传文件/插件
chmod -R 777 /var/www/html/wp-content/
  1. 固定链接404错误(Nginx环境): 在Nginx配置中添加:
location / {
try_files $uri $uri/ /index.php?$args;
}
  1. 内存不足问题: 编辑wp-config.php文件,添加:
define('WP_MEMORY_LIMIT', '256M');

七、安全加固建议

  1. 修改wp-admin和wp-login.php的默认路径
  2. 安装安全插件如Wordfence或iThemes Security
  3. 定期备份网站和数据库
  4. 配置SSL证书启用HTTPS

完成以上步骤后,您的WordPress网站已在阿里云服务器上成功搭建,可以开始内容创作和网站定制了。