想在windows系统下运行php网站,其实没必要非用宝塔,IIS搭配PHP也能轻松搞定。这次整理一套完整流程,从环境工具安装到IIS配置,全过程图文说明。用过之后你会发现,手动配置其实也不复杂。
一、准备运行环境所需工具
首先需要先安装几个运行库工具,全部已打包在附件里:
这几个是运行PHP必要的依赖组件,直接安装即可。
二、IIS中新建网站
打开IIS管理器,随便添加一个新的网站,路径、主机名按你自己的实际情况来设定,主要是为了让PHP能跑起来。
三、配置PHP运行环境
添加映射规则
在IIS中给PHP文件建立映射:
- 请求路径:
*.php
- 可执行文件:
C:\phpStudy\PHPTutorial\php\php-7.2.1-nts\php-cgi.exe
如果你将附件中的PHP放在其他目录,比如D盘,记得这里路径要改成实际位置。
添加MIME类型
IIS还需要配置一个MIME类型,不然识别不了文件:
- 扩展名:
.*
- MIME类型:
application/octet-stream
添加完后,PHP基本可以被识别了。
四、配置PHP目录路径和扩展文件夹
将 php-7.2.1-nts
放置在目录:
C:\phpStudy\PHPTutorial\php\
如果你使用自定义路径,也没问题,只要同步修改 php.ini
配置文件即可。
修改内容如下图所示,把 ext
目录的路径指向你自己的PHP安装位置。
五、设置默认首页文件
进入网站的默认文档设置,添加 index.php
作为首页即可。
添加位置如图:
最后提醒几点
如果你之前只用宝塔,这次应该已经掌握了手动配置的方法了吧?配置完记得给站点目录设置写权限(777权限),不然PHP文件执行可能报错。
如果配置了还是打不开,那很可能是IIS本身安装时就没搞好。可以去我站里搜一篇《IIS安装详解》,一步步重装试试。
附件下载:
所需工具和PHP版本已打包,放在文章最后提供下载链接:
隐藏内容,解锁需 付费 40元
付费解锁