T086学习网 | 站长学院 | 技术文档 | 成语 | 歇后语 | 帝国时代 | 代码收藏 | IP地址查询 | 生活百科 | 生日密码 | CSS压缩 | 用户评论 | 欣欣百宝箱

IIS6使用指南之四 :在IIS中安装PHP

【 WinSVR.ORG作者:风间子 更新时间:2007-05-14 | 字体:
[导读]PHP是一种广泛使用的动态脚本语言,不过在IIS中并没有内置对PHP语言的支持,因此如果需要使用PHP,必须自行安装。PHP可以安装为CGI模式或者ISAPI模式,由于ISAPI模式具有更高的性能,因此我建议大家使用ISAPI模式。P...

现在我们需要添加客户访问Web站点时所使用的用户账户(通常是IUSR_服务器名)对于上传临时目录和会话保存目录的读写权限,在“c:php5”目录下选择sessiondatauploadtemp这两个目录后右击,选择属性

然后在安全标签上添加相应用户账户的读写权限,例如在此我添加了IUSR_MUNICH的读写权限。

Installer安装包只是在Web站点中添加了应用程序映射,并没有在IIS中添加Web服务扩展,你必须为CGI模式执行文件php-cgi.exe添加一个Web服务扩展后才能使用PHP,如下图所示:

此时,运行phpinfo来查看,如下图所示,CGI模式的PHP5已经安装好了。

现在我们来修改PHP5为ISAPI模式,首先修改应用程序映射,在IIS管理控制台中右击网站,然后选择属性,在弹出的Web站点属性对话框上,点击主目录标签,然后点击配置按钮,在弹出的应用程序配置对话框中,你可以看到php扩展名是映射到“c:php5php-cgi.exe”,

双击此项,修改其映射到“c:php5php5isapi.dll”,然后依次点击确定返回到IIS管理控制台。

然后在Web服务扩展中进行同样的修改,如下图所示,然后点击确定

在phpinfo中刷新,此时PHP5已经运行在ISAPI模式下了。

当PHP5安装好后,我们需要修改PHP.ini提高配置的安全性,在PHP.ini中修改以下变量:

  • safe_mode = on : 启用PHP的安全模式,可以获得更高的安全性;

  • cgi.force.redirect = 1 : cgi.force.redirect为CGI方式的运行提供了更高的安全性,默认PHP是启用的,但是在通过Installer安装包 安装PHP时会设置为禁用(cgi.force.redirect = 0),你可以简单的删除此行(cgi.force.redirect = 0)即可;

  • display_errors = off :不显示任何PHP的错误,这样可以提高Web站点的安全性,但是不利于Web站点出现问题时的调试;

 

上一页 [1] [2] [3] 4 [5] 下一页
  • 转载请注明来源:IT学习网 网址:http://www.t086.com/ 向您的朋友推荐此文章
  • 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系我们,我们会尽快予以更正。
更多
留言建议ASP探针PHP探针站长Enjoy的Blog
© 2017 T086学习网 - T086.com(原itlearner.com)
RunTime:10.89ms QueryTime:7