十步!轻松搞定IIS+PHP环境

  忽然心血来潮想着本身一直使用Apache+php的模式,想要了解一下IIS+php的模式。提及来也算是九曲十八弯吧!php

第一部分:以ISAPI.dll 扩展的形式mysql

  结果按照资料上面说的我就是找不到一个isapi.dll这个东西,只有nsapi.dll,最后一查才知道:php5.3之后就不支持这种形式的搭建了。web

  php5.3是不能在IIS6上面经过ISAPI扩展运行的,并且在php5.3文件里面也没有php5.3isapi.dll,取而代之的是php5.3nsapi.dll,换句话说php5.3之后的版本就再也不用ISAPI进行扩展在IIS里运行了,只能经过FastCGI的方式执行sql

第二部分:继续网上搜索了一堆的FastCGI 按照php的教程,但是我又找不到人家说的api

    “安装后在 C:\WINDOWS\system32\inetsrv 目录下产生了五个文件。以下图”测试

    

  实在是郁闷,更有趣的是,我根据一个博主的详细指导去下载“web平台安装程序”,网址:http://www.iis.net/downloads/microsoft/fastcgi-for-iisspa

  安装时居然提示我:.net

  

  我擦、重复不下五遍,并且还在虚拟机上面测试,相同结果。最后我试着搜索了一下:FastCGI,出来了一下结果,就这样成功了,下面就贴出这十步:3d

一、微软提供的‘web平台安装程序地址:http://www.iis.net/downloads/microsoft/fastcgi-for-iiscode

二、我这里是IIS7,点击Web PI 进入下面页面

 

三、点击下载下的 FastCGIIIS6.exe

 

四、此时会弹出,咱们尝试下载的产品不存在,

 

五、不要紧,咱们搜索一下 FastCGI

 

六、而后测序会自动下载并安装,完成后咱们 : 右键:个人电脑->管理->Internet信息服务(IIS)管理器

 

七、点击FastCGI设置

 

八、咱们去目录地下查看

 

 

九、新建一个phpinfo.php 文件,里面写上
    <?php
        phpinfo();
    ?>
 
十、访问 http://localhost/phpinfo.php或者http://127.0.0.1/phpinfo.php
 
 

好了,大功告成!

  写这篇可能没有太多的技术含量,可是对于可能和我犯同样错误的同窗会有帮助,由于随着php的发展,IIS也开始重视起来了,原来IIS可能只是支持,如今微软有意想把它作成像不少集成环境同样的赶脚。因此,网上的一些原来的IIS+PHP的教程有时候可能会弄的咱们这些新手一头雾水,这里我把本身的经历贴出来,但愿能够帮到和我同样的同窗。

后续:

  早上起来看到下面三位园友的评论,本身立刻去试了试,结果就是:的确是我走了弯路,他们的这种作法更加简洁。好了,也把我更具他们的提示测试的过程简单的贴出来

  一、首先确认IIS中启用了CGI功能:

  

  二、IIS 中为了易于PHP程序的安装,增设了PHP Manager模块,下载地址:http://phpmanager.codeplex.com/releases/view/62183,

  

  三、安装过程就不贴图了,直接下一步就好。完成后就会在IIS 中会发现里面多了一个PHP Manager图标项了。双击PHP Manager后,点击“Register new PHP Version”,而后选择好c:\php5.6\php-cgi.exe,就OK了

  

  四、继续写一个phpinfo.php的文件测试,成功!

  

  五、至于mysql.dll 等什么extension扩展,根据实际须要修改php.ini文件就行了。

感谢下面的三位园友:vibbow傻子有人用了 、codepat

相关文章
相关标签/搜索