通过 IIS(Internet Information Services)+ PHP + MySQL(或 MariaDB) 的组合,你可以顺利运行 WordPress。
一、准备工作
你需要:
一台 Windows Server 2022 的云服务器(已安装或可安装 IIS)
公网 IP(用于外部访问)
管理员权限
一个域名(可选,用于绑定访问)
二、安装环境(即 WordPress 所需的运行环境)
WordPress 需要以下组件:
组件 说明
IIS(Internet Information Services) Windows 自带的 Web 服务器
PHP WordPress 是用 PHP 写的,必须安装
MySQL 或 MariaDB 数据库,用于存储 WordPress 数据
WordPress 安装包 从官网下载
三、分步操作指南
步骤 1:安装 IIS 和相关组件
打开 服务器管理器(Server Manager)
点击 添加角色和功能(Add Roles and Features)
选择 基于角色或基于功能的安装(Role-based or feature-based installation)
选择你的服务器
在 服务器角色(Server Roles) 中勾选:
Web Server (IIS)
在弹出的窗口中点击 添加所需的功能(Add Features)
点击 下一步,直到最后点击 安装
安装完成后,你可以通过浏览器访问 http://localhost 看到 IIS 默认页面。步骤 2:安装 PHP
前往 PHP 官网 下载 Windows 版本的 PHP(推荐使用 Thread Safe 版本,如 php-8.3-nts-Win32-vs16-x64.zip)
解压到本地目录,比如:C:\php
重命名 php.ini-development 为 php.ini
编辑 php.ini,启用以下扩展(去掉前面的分号 ;):
extension=mysqli
extension=curl
extension=mbstring
extension=exif
extension=gd
extension=opcache
在 IIS 管理器 中安装 CGI 模块:
在服务器管理器中,添加功能时勾选 CGI
配置 IIS 支持 PHP:
打开 IIS 管理器
选择你的站点
双击“处理程序映射”
点击“添加模块映射”
填写如下内容:
请求路径:.php 模块:FastCgiModule 可执行文件:C:\php\php-cgi.exe 名称:PHP via FastCGI 点击“请求限制”,确保允许执行 重启 IIS: iisreset 步骤 3:安装 MySQL 或 MariaDB 前往 MySQL 官网 下载 MySQL Installer for Windows 安装时选择 Server only 设置 root 密码(记住) 安装完成后,在 MySQL 中为 WordPress 创建数据库和用户: CREATE DATABASE wordpress; CREATE USER ‘wordpressuser’@’localhost’ IDENTIFIED BY ‘your_password’; GRANT ALL PRIVILEGES ON wordpress. TO ‘wordpressuser’@’localhost’;
FLUSH PRIVILEGES;
步骤 4:下载并配置 WordPress
前往 WordPress 官网 下载最新版(zip 文件)
解压到 C:\inetpub\wwwroot\wordpress(或你自定义的目录)
在浏览器中访问 http://localhost/wordpress,进入 WordPress 安装页面
点击“现在就开始”
输入数据库信息:
数据库名:wordpress
用户名:wordpressuser
密码:your_password
数据库主机:localhost
表前缀:wp_(默认即可)
点击“提交”,进入下一步
设置网站标题、管理员账号、密码等
安装完成后,就可以通过 http://公网IP/wordpress 访问你的网站了!
四、让别人访问你的 WordPress 网站
确保你的服务器有 公网 IP
在 防火墙中开放 80 端口
netsh advfirewall firewall add rule name=”HTTP” dir=in action=allow protocol=TCP localport=80
在云平台(如阿里云、腾讯云)的安全组中开放 80 端口
在浏览器中输入:
http://你的公网IP/wordpress
五、(可选)绑定域名
前往你的域名注册商(如阿里云、腾讯云、Namecheap)添加解析
添加 A 记录,指向你的 公网 IP
在 IIS 管理器中,点击你的站点 → 右键 → 编辑绑定 → 添加你的域名
修改 WordPress 的配置文件 wp-config.php,设置:
define(‘WP_HOME’,’http://yourdomain.com’);
define(‘WP_SITEURL’,’http://yourdomain.com’);
保存后,你就可以通过 http://yourdomain.com/wordpress 访问了
六、推荐工具和优化建议
工具/建议 说明
宝塔面板(Windows 版) 可视化管理工具,简化 Web 环境配置(可选)
Let’s Encrypt SSL 证书 为你的网站启用 HTTPS 加密访问
WordPress 优化插件 如 WP Super Cache、Autoptimize 提升加载速度
数据库备份策略 使用 mysqldump 定期备份 WordPress 数据库
日志监控与安全加固 定期检查 IIS 日志、MySQL 日志,防止攻击
七、总结
步骤 说明
安装 IIS Windows 自带,通过服务器管理器安装
安装 PHP 下载、配置、与 IIS 集成
安装 MySQL 下载、创建 WordPress 数据库
安装 WordPress 解压、访问安装页面、配置数据库
外网访问 开放防火墙和云平台安全组端口
绑定域名 解析 A 记录、配置 IIS 和 WordPress 设置