IIS服务器中部署PHP案例详解

作者:centaury32 时间:2023-06-11 19:17:42 

部署网站前查看一下系统是否已经安装CGI

1、启动iis服务器,打开IIS服务器

打开IIS服务器,点击网站,右击“添加网站”

IIS服务器中部署PHP案例详解

2、创建网站

点击“添加网站”后,进入页面填写网站相关内容,如:网站名称、物理路径(网站所在文件夹),点击“确定”创建成功

IIS服务器中部署PHP案例详解

3、PHP设置

点击创建好的网站,点击“处理程序映射”,点击右侧的“添加映射模块”,在弹出层中输入对应的参数,点击确认

IIS服务器中部署PHP案例详解

IIS服务器中部署PHP案例详解

设置默认文档

点击“默认文档”,鼠标右击“添加”按钮,添加默认文档,输入index.php,点击“确定”添加

IIS服务器中部署PHP案例详解

IIS服务器中部署PHP案例详解

IIS服务器中部署PHP案例详解

4、安装urlrewrite

5、使用URL重写

点击“URL重写”,点击右侧的“导入规则”,选择要导入的规则文件,点击应用即可

IIS服务器中部署PHP案例详解

IIS服务器中部署PHP案例详解

应用规则后,网站所在根目录会生成一个web.config文件,我这个用的是thinkphp的.htaccess文件导入的规则

文件内容:


<?xml version="1.0" encoding="UTF-8"?>
<configuration>
   <system.webServer>
       <rewrite>
           <rules>
               <rule name="已导入的规则 1" stopProcessing="true">
                   <match url="^(.*)$" ignoreCase="false" />
                   <conditions logicalGrouping="MatchAll">
                       <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                       <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                   </conditions>
                   <action type="Rewrite" url="index.php/{R:1}" appendQueryString="true" />
               </rule>
           </rules>
       </rewrite>
       <handlers>
           <add name="php-cgi" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="D:\phpStudy\php56n\php-cgi.exe" resourceType="File" />
       </handlers>
       <defaultDocument>
           <files>
               <add value="index.php" />
           </files>
       </defaultDocument>
   </system.webServer>
</configuration>

来源:https://blog.csdn.net/centaury32/article/details/90487218

标签:IIS,php
0
投稿

猜你喜欢

  • Python入门教程(九)Python字符串介绍

    2023-02-05 22:34:43
  • .NET 2.0 的压缩功能代码

    2023-07-14 05:25:22
  • 在ASP.NET 2.0中操作数据之五十三:在Data Web控件显示二进制数据

    2023-07-21 05:18:32
  • BootStrap 表单控件之单选按钮水平排列

    2024-05-11 09:43:18
  • CentOS+Nginx+PHP+MySQL详细配置(图解)

    2023-11-24 03:04:13
  • Python列表去重的几种方法整理

    2022-06-18 18:05:17
  • Go使用sync.Map来解决map的并发操作问题

    2024-04-29 13:05:57
  • SQL Server视图管理中的四个限制条件

    2009-03-06 14:24:00
  • Asp中Scripting.TextStream 对象介绍

    2007-11-02 12:19:00
  • 基于Python爬取京东双十一商品价格曲线

    2022-10-22 04:04:42
  • Python 工具类实现大文件断点续传功能详解

    2022-11-17 05:41:29
  • 使用Javascript监控前端相关数据的代码

    2024-04-17 09:43:02
  • asp单主键高效通用分页存储过程

    2009-02-23 19:21:00
  • python数据拟合之scipy.optimize.curve_fit解读

    2021-05-27 01:48:49
  • Python实现将Excel内容插入到Word模版中

    2022-05-04 23:21:03
  • Django给admin添加Action的步骤详解

    2022-10-12 00:59:40
  • 浅析JavaScript中的array数组类型系统

    2024-04-17 10:04:21
  • Python特效之文字成像方法详解

    2021-08-09 09:34:06
  • Python实现Excel自动分组合并单元格

    2021-11-06 03:03:41
  • 对Python 两大环境管理神器 pyenv 和 virtualenv详解

    2022-05-02 11:27:40
  • asp之家 网络编程 m.aspxhome.com