京东云服务器安装WordPress完整指南
结论先行
在京东云服务器上安装WordPress只需完成服务器环境配置、数据库创建和WordPress文件部署三个核心步骤。整个过程约30分钟,关键在于正确配置LAMP/LEMP环境和数据库权限。
准备工作
- 购买京东云服务器:选择适合的ECS实例(推荐1核2G以上配置)
- 选择操作系统:推荐CentOS 7/8或Ubuntu 20.04 LTS
- 确保网络连通:配置安全组开放80(HTTP)、443(HTTPS)和22(SSH)端口
- 域名准备:如有域名,提前做好DNS解析到服务器IP
安装步骤详解
1. 连接服务器
ssh root@your_server_ip
# 首次登录需使用京东云控制台提供的初始密码
2. 安装Web服务器和数据库(以CentOS为例)
方案A:LAMP环境(推荐)
# 安装Apache
yum install httpd -y
systemctl start httpd
systemctl enable httpd
# 安装MariaDB
yum install mariadb-server mariadb -y
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation # 运行安全配置向导
# 安装PHP
yum install epel-release yum-utils -y
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php74
yum install php php-mysqlnd php-gd php-mbstring -y
systemctl restart httpd
方案B:LEMP环境
# 安装Nginx
yum install nginx -y
systemctl start nginx
systemctl enable nginx
# 安装PHP-FPM
yum install php-fpm php-mysqlnd php-gd php-mbstring -y
systemctl start php-fpm
systemctl enable php-fpm
# 配置Nginx支持PHP(需手动编辑配置文件)
3. 创建WordPress数据库
mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'strong_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
4. 安装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 # LEMP环境
5. 完成安装向导
- 浏览器访问服务器IP或域名
- 选择语言后点击"继续"
- 填写数据库信息:
- 数据库名:wordpress
- 用户名:wpuser
- 密码:之前设置的strong_password
- 数据库主机:localhost
- 表前缀:wp_(默认)
- 提交后运行安装
- 设置站点标题、管理员账号等信息
关键配置与优化
-
权限安全:
chmod 750 /var/www/html/wp-content/ chmod 640 wp-config.php
-
性能优化:
- 安装缓存插件(WP Super Cache或W3 Total Cache)
- 启用OPcache(编辑php.ini)
-
安全加固:
- 限制wp-admin目录访问
- 安装Wordfence安全插件
- 定期更新WordPress核心和插件
常见问题解决
- 403 Forbidden错误:检查目录权限和SELinux状态
- 数据库连接错误:确认数据库用户权限和wp-config.php配置
- 内存不足:编辑wp-config.php添加
define('WP_MEMORY_LIMIT', '256M');
重要提示:安装完成后应立即删除/var/www/html目录下的install.php文件,并设置定期自动备份策略。京东云对象存储可方便地用于存储备份文件。
通过以上步骤,您已在京东云服务器上成功部署了WordPress网站。后续可根据需求配置HTTPS证书、CDN提速等高级功能。