准备工作与基础说明
很多开发者需要在Windows电脑上快速搭建网站运行环境,IIS作为微软官方推出的Web服务器,配合PHP和MySQL能够组成一套稳定且高效的开发测试平台。这套组合不需要依赖第三方集成安装包,手动配置虽然步骤多一点,但能帮你彻底弄懂各组件之间的关联,日后遇到报错也能自己排查。整个过程主要分四个阶段,分别是启用IIS服务、部署PHP解析器、打通两者通信以及安装数据库软件。下面按照实际操作顺序一步步讲解。
第一步开启并配置IIS服务
首先按下键盘上的Win键加R键,打开运行窗口输入control打开控制面板。找到程序和功能选项,点击进入后点击左侧的启用或关闭Windows功能。在弹出的列表里向下滚动,找到Internet信息服务这个大类并展开它。确保勾选万维网服务下的常见HTTP功能、默认文档、目录浏览、静态内容、请求过滤和常用HTTP功能这些基础模块。接着往下拉,找到应用程序开发,勾选CGI模块。最后一定要勾选ISAPI扩展和ISAPI筛选器,这两项是后续让PHP正常运行的关键。全部勾选完成后点击确定,系统会自动解压文件并配置服务,等待进度条走完即可。
第二步下载并配置PHP运行环境
前往PHP官网或者国内镜像站下载非线程安全版本的ZIP压缩包,注意不要选Installer安装版。下载完成后新建一个文件夹比如命名为php放在D盘根目录下,将压缩包里的所有文件解压进去。进入该文件夹找到php.ini-development文件,将其复制一份并重命名为php.ini。用记事本或代码编辑器打开这个配置文件,搜索extension_dir并将其修改为当前PHP文件夹的绝对路径,例如D:\php\ext。接着取消掉你需要使用的扩展模块前面的分号注释,常用的有mysqli用于连接数据库,pdo_mysql用于数据操作,openssl用于加密传输,zip用于压缩文件,mbstring用于多字节字符处理。保存退出后,记得把PHP文件夹的路径添加到系统的环境变量Path中,这样命令行才能直接调用php命令。
第三步让IIS正确识别PHP文件
打开管理工具里的Internet信息服务管理器,在左侧服务器节点下右键选择添加处理程序映射。在弹出窗口中输入请求路径为*.php,可执行文件指向你刚才安装的php-cgi.exe所在路径,例如D:\php\php-cgi.exe。名称随便填比如PHP_via_FastCGI,然后点击请求限制选项卡,确保勾选仅当调用方法为GET POST HEAD时调用,以及忽略路径中的动词。确认无误后点击确定完成映射。接下来回到管理面板,双击FastCGI设置,检查是否已经自动生成了对应的PHP可执行文件路径,如果没有就手动添加一项,设置实例最大请求数为五百,活动超时时间适当调大。最后在IIS主界面找到默认站点,右键属性切换到文档选项卡,点击添加输入index.php并上移置顶,这样访问域名时就能优先读取PHP入口文件。
第四步安装并初始化MySQL数据库
去MySQL官方网站下载社区版的MSI安装包,或者选择免安装的ZIP版本。这里推荐新手使用安装向导版,一路下一步即可完成。安装过程中会提示设置root用户的登录密码,务必牢记这串字符。如果选择免安装版,则需要手动解压到指定目录,打开命令行跳转到bin文件夹,输入mysqld --initialize-insecure生成初始数据目录和密码为空的状态。随后用管理员身份运行cmd,输入mysqld install注册为系统服务,再用net start mysql启动服务。安装完成后打开mysql客户端,输入刚才设置的密码登录,创建你自己的项目数据库和用户账号,分配好权限。
第五步验证环境与日常维护建议
在IIS默认站点的wwwroot目录下新建一个test.php文件,里面写上phpinfo函数的调用代码。重启IIS服务后在浏览器访问localhost/test.php,如果能显示完整的PHP配置信息页面,说明环境已经成功跑通。此时可以尝试写一段简短的代码连接之前创建的MySQL数据库,打印出查询结果来最终确认前后端联动正常。平时维护时注意定期备份数据库文件,更新PHP版本时要留意扩展兼容性,遇到端口冲突可以调整IIS绑定的IP地址。这套原生组合虽然初期配置稍显繁琐,但一旦调通就非常稳定,适合长期做网站开发与调试工作。



