设为首页 收藏本站
查看: 1454|回复: 0

[经验分享] 十步!轻松搞定IIS+PHP环境

[复制链接]

尚未签到

发表于 2015-8-13 10:51:18 | 显示全部楼层 |阅读模式
  突然心血来潮想着自己一直使用Apache+php的模式,想要了解一下IIS+php的模式。说起来也算是九曲十八弯吧!
  第一部分:以ISAPI.dll 扩展的形式
  结果按照资料上面说的我就是找不到一个isapi.dll这个东西,只有nsapi.dll,最后一查才知道:php5.3以后就不支持这种形式的搭建了。
  php5.3是不能在IIS6上面通过ISAPI扩展运行的,而且在php5.3文件里面也没有php5.3isapi.dll,取而代之的是php5.3nsapi.dll,换句话说php5.3以后的版本就不再用ISAPI进行扩展在IIS里运行了,只能通过FastCGI的方式执行
  第二部分:继续网上搜索了一堆的FastCGI 按照php的教程,可是我又找不到人家说的
  “安装后在 C:\WINDOWS\system32\inetsrv 目录下产生了五个文件。如下图”
DSC0000.gif
  实在是郁闷,更有趣的是,我根据一个博主的详细指导去下载“web平台安装程序”,网址:http://www.iis.net/downloads/microsoft/fastcgi-for-iis
  安装时竟然提示我:
DSC0001.png
  我擦、重复不下五遍,而且还在虚拟机上面测试,相同结果。最后我试着搜索了一下:FastCGI,出来了一下结果,就这样成功了,下面就贴出这十步:
  1、微软提供的‘web平台安装程序’地址:http://www.iis.net/downloads/microsoft/fastcgi-for-iis
DSC0002.png
  2、我这里是IIS7,点击Web PI 进入下面页面
DSC0003.png
  
  3、点击下载下的 FastCGIIIS6.exe
   DSC0004.png
  
  4、此时会弹出,我们尝试下载的产品不存在,
   DSC0005.png
  
  5、没关系,我们搜索一下 FastCGI
   DSC0006.jpg
  
  6、然后测序会自动下载并安装,完成后我们 : 右键:我的电脑->管理->Internet信息服务(IIS)管理器
   DSC0007.jpg
  
  7、点击FastCGI设置
   DSC0008.jpg
  
  8、我们去目录地下查看
   DSC0009.jpg
  
  

9、新建一个phpinfo.php 文件,里面写上
    <?php
        phpinfo();
    ?>
DSC00010.jpg

10、访问 http://localhost/phpinfo.php或者http://127.0.0.1/phpinfo.php

DSC00011.jpg
  好了,大功告成!
    写这篇可能没有太多的技术含量,但是对于可能和我犯一样错误的同学会有帮助,因为随着php的发展,IIS也开始重视起来了,原来IIS可能只是支持,现在微软有意想把它做成像很多集成环境一样的赶脚。所以,网上的一些原来的IIS+PHP的教程有时候可能会弄的我们这些新手一头雾水,这里我把自己的经历贴出来,希望可以帮到和我一样的同学。
  后续:
    早上起来看到下面三位园友的评论,自己马上去试了试,结果就是:的确是我走了弯路,他们的这种做法更加简洁。好了,也把我更具他们的提示测试的过程简单的贴出来
    1、首先确认IIS中启用了CGI功能:
     DSC00012.png
    2、IIS 中为了易于PHP程序的安装,增设了PHP Manager模块,下载地址:http://phpmanager.codeplex.com/releases/view/62183,
     DSC00013.jpg
    3、安装过程就不贴图了,直接下一步就好。完成后就会在IIS 中会发现里面多了一个PHP Manager图标项了。双击PHP Manager后,点击“Register new PHP Version”,然后选择好c:\php5.6\php-cgi.exe,就OK了
     DSC00014.jpg
    4、继续写一个phpinfo.php的文件测试,成功!
     DSC00015.jpg
    5、至于mysql.dll 等什么extension扩展,根据实际需要修改php.ini文件就好了。
  感谢下面的三位园友:vibbow、傻子有人用了 、codepat
    
    
  
  
  
  
  
  
  
  
  
  
  
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-98385-1-1.html 上篇帖子: 【转】收集IIS配置错误-- 您未被授权查看该页 下篇帖子: 网站/IIS/Web/WCF服务 访问共享目录 映射 的解决方案
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表