在Windows上搭建WordPress的完整指南
-
安装Windows操作系统
确保使用的是稳定版本的Windows,如Windows 10或Windows 11。安装完成后,更新系统并安装所有必要的补丁。 -
安装IIS(Internet Information Services)
打开“控制面板” > “程序” > “启用或关闭Windows功能”。
在弹出窗口中,勾选“Internet Information Services”,然后点击确定。
IIS将自动安装,安装完成后重启计算机。 -
安装PHP
从https://www.php.net/downloads.php下载最新稳定版的PHP。
解压下载的文件到一个目录,例如C:\php。
将PHP添加到系统环境变量PATH中。
创建一个名为php.ini的文件,并根据需要进行配置。
在IIS中添加处理程序映射:- 打开IIS管理器,选择服务器节点。
- 双击“处理程序映射”,点击“添加模块映射”。
- 请求路径:*.php
- 模块:FastCgiModule
- 可执行文件:C:\php\php-cgi.exe
- 名称:PHP-FastCGI
- 点击“确定”并应用更改。
-
安装MySQL数据库
从https://dev.mysql.com/downloads/mysql/下载MySQL安装程序。
运行安装程序,选择自定义安装,确保安装MySQL Server。
在安装过程中设置root用户的密码,并记录下来。
安装完成后,启动MySQL服务。 -
配置MySQL数据库
打开命令提示符,输入以下命令登录MySQL:
mysql -u root -p
输入密码后,创建一个新的数据库用于WordPress:
CREATE DATABASE wordpress;
创建一个新用户并授权:
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
退出MySQL:
EXIT; -
下载并配置WordPress
从https://wordpress.org/download/下载WordPress压缩包。
解压文件到IIS的默认网站目录,例如C:\inetpub\wwwroot\wordpress。
在浏览器中访问http://localhost/wordpress,开始安装向导。
按照提示填写数据库名称、用户名和密码,选择表前缀,点击“提交”。
完成安装后,登录WordPress后台进行配置。 -
配置IIS
在IIS管理器中,选择“站点” > “默认网站”,右键选择“编辑绑定”,确保端口80已正确配置。
在“处理程序映射”中,确保PHP处理程序已正确添加。
在“应用程序池”中,确保默认应用程序池的.NET CLR版本为“无托管代码”,托管管道模式为“集成模式”。 -
测试WordPress
在浏览器中访问http://localhost/wordpress,确保页面正常加载。
尝试创建一个新文章并发布,检查是否能正常显示。
测试数据库连接是否正常,确保数据可以正确存储和读取。 -
安全配置
更改WordPress管理员账户的密码,确保安全性。
禁用不必要的插件和主题,减少潜在的安全风险。
定期备份数据库和WordPress文件,防止数据丢失。
配置防火墙规则,限制不必要的外部访问。 -
优化性能
调整IIS的缓存设置,提高页面加载速度。
启用PHP的OPcache,提升脚本执行效率。
优化MySQL数据库,定期清理日志和冗余数据。
使用CDN加速静态资源加载,改善用户体验。







