IIS部署PHP项目流程

IIS部署PHP项目流程

1.开启iis服务

控制面板 - 添加系统功能中 打开

1. iis服务全套
2. aps.net服务全套
3. .netframework 3.5等全套

2.将网页发布在iis服务器上

1. 添加默认首页为index.php
2. 在处理映射程序中 添加模块映射

添加模块映射

请求路径

*.php

模块选择

FastCgiModule

之后添加可执行文件

3.发布的项目文件权限必须为完全控制

如果出现不能在此路径中使用此配置节。如果在父级别上锁定了该节解决方式为,以管理员身份运行cmd,并输入下面代码

%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers
//其中的 handlers 是错误信息中红字显示的节点名称。
//如果modules也被锁定,可以运行
%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules

4.安装phpstudy

集成环境中我们用mysql和php

在phpstudy中启动mysql服务,并创建新数据库用户,安装图形管理工具sqlfront 并导入.sql文件 导入时注意选择字符集为utf-8

5.配置项目中的数据库连接 用户名 密码 数据库名称

重启iis网页

127.0.0.1:5000/admin/index.php