核心结论
在阿里云Windows Server上部署WordPress需完成环境配置(IIS+MySQL+PHP)、数据库创建和WordPress安装三步,全程约需30分钟。
具体步骤
1. 环境准备
- 安装IIS:通过服务器管理器添加Web服务器(IIS)角色,勾选ASP.NET、CGI等模块。
- 安装PHP:下载PHP 7.4+非线程安全版本,解压至
C:PHP,在IIS添加FastCGI模块映射。 - 安装MySQL:下载MySQL社区版,配置root密码并创建WordPress专用数据库。
2. 配置数据库
- 登录MySQL后执行:
CREATE DATABASE wordpress_db; CREATE USER 'wp_user'@'localhost' IDENTIFIED BY '你的密码'; GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
3. 部署WordPress
- 下载WordPress压缩包,解压至
C:inetpubwwwroot。 - 修改
wp-config-sample.php为wp-config.php,填入上述数据库名、用户名、密码。 - 在IIS中绑定域名或IP,设置默认文档为
index.php。
4. 安全优化(可选)
- 限制IP访问:通过IIS的IP限制模块屏蔽可疑请求。
- 启用HTTPS:使用阿里云SSL证书在IIS绑定443端口。
注意事项
- 关键数据:MySQL密码需至少12位含大小写与特殊字符。
- 性能建议:PHP配置中
max_execution_time建议设为120秒。 - 完成后通过
http://服务器IP/wp-admin完成初始化设置。
(注:若需更详细操作截图或报错排查,可提供具体场景进一步解答。)
CCLOUD博客