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

来源:脚本之家  责任编辑:小易  

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

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

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

2、创建网站

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

3、PHP设置

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

设置默认文档

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

4、安装urlrewrite

5、使用URL重写

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

应用规则后,网站所在根目录会生成一个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>

到此这篇关于IIS服务器中部署PHP案例详解的文章就介绍到这了,更多相关IIS服务器中部署PHP内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网!

您可能感兴趣的文章:iis6手工创建网站后无法运行php脚本的解决方法在IIS下安装PHP扩展的方法(超简单)阿里云Windows 2008一键安装包配置php web环境图文安装教程(IIS+Php+Mysql)PHP+IIS7配置OCI8链接Oracle 10G的方法Windows2003下php5.4安装配置教程(IIS)windows server 2008/2012安装php iis7 mysql环境搭建教程IIS7配置PHP5.5 对找不到的文件启用文件监视的解决方法win2008 iis7/iis7.5下最简单最强安装多版本PHP支持环境

  • 本文相关:
  • php使用ffmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
  • php未登录自动跳转到登录页面
  • session 失效的原因汇总及解决丢失办法
  • php array_multisort 对数组进行排序详解及实例代码
  • yii框架批量插入数据的方法
  • yii框架实现邮箱激活的方法【数字签名】
  • php实现加减乘除最简单的实例分享
  • php封装的smartybc类完整实例
  • php 调用百度sms来发送短信的实现示例
  • php中文件读、写、删的操作(php中对文件和目录操作)
  • 服务器IIS配置 php安装老提示Service Unavailable
  • 服务器iis安装php支持后运行php程序显示空白,请问为何?
  • iis配置php
  • iis服务器 php伪静态后不能获取$_get['id']的问题
  • win2003服务器IIS配置 php安装老提示Service Unavailable
  • 今天配置了php+mysql 之前服务器上有iis , 配置好了,可php文件...
  • win2003服务器IIS配置 php安装老提示Service Unavailable
  • 想配置个windows2003的服务器 除了IIS和PHP还有sql server 还...
  • IIS服务器如何建立多个PHP站点
  • windws 2003服务器上IIS配置php运行环境后,导致应用程序池被...
  • win7下IIS如何发布PHP网站
  • 我将*.php的文件放的IIS服务器中,在浏览器中访问改文件只能显...
  • 服务器环境配置Apache+Mysql+php与IIS+MySql+PHP有什么区...
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全php基础php技巧php实例php文摘php模板首页php编程iis6手工创建网站后无法运行php脚本的解决方法在iis下安装php扩展的方法(超简单)阿里云windows 2008一键安装包配置php web环境图文安装教程(iis+php+mysql)php+iis7配置oci8链接oracle 10g的方法windows2003下php5.4安装配置教程(iis)windows server 2008/2012安装php iis7 mysql环境搭建教程iis7配置php5.5 对找不到的文件启用文件监视的解决方法win2008 iis7/iis7.5下最简单最强安装多版本php支持环境php使用ffmpeg接口获取视频的播放时长、码率、缩略图以及创建时间php未登录自动跳转到登录页面session 失效的原因汇总及解决丢失办法php array_multisort 对数组进行排序详解及实例代码yii框架批量插入数据的方法yii框架实现邮箱激活的方法【数字签名】php实现加减乘除最简单的实例分享php封装的smartybc类完整实例php 调用百度sms来发送短信的实现示例php中文件读、写、删的操作(php中对文件和目录操作)php获取数组长度的方法(有实例)php保留两位小数的几种方法php错误allowed memory size of 微信公众平台实现获取用户openid教你如何使用php session使用php生成二维码的两种方法(带php删除数组中空值的方法介绍php发送get、post请求的6种方法简php中把stdclass object转array的微信公众平台网页授权获取用户基yii2框架dropdownlist下拉菜单用法实例分thinkphp3.2框架中where条件查询用法总结php和腾讯直播的实现代码浅析thinkphp的模板输出功能codeigniter框架实现获取分页数据和总条数正版phpstorm免费激活步骤教程详解浅谈php中的访问修饰符private、protecteyii2数据库操作常用方法小结php将页面中点击数量高的链接进行高亮显示thinkphp5与单元测试phpunit使用详解
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved