已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IIS7下以FastCgi和ISAPI方法安装配置PHP5教程说到PHP环境配置与安装,通常以Apache搭载PHP配置为主,随着PHP版本不断更新,对Windows IIS平台的支持也越来越好,在Windows IIS平台上配置安装PHP环境也越来越方便。在完成Windows 7上搭建Apache+PHP+Mysql环境搭建后,我在Windows 7 IIS7平台上对PHP5.2和PHP5.3进行了配置安装,PHP5.3之前版本在Windows IIS平台上的PHP配置方式主要以ISAPI方式进行,而PHP5.3支持IIS以FastCgi方式运行PHP,这两个PHP5版本的配置安装还是有不小的区别,下面详细介绍ISAPI和FastCgi两种方式在IIS上进行PHP配置的方法。准备工作在完成IIS上进行PHP5安装配置工作之前,首先需要下载PHP5.2和PHP5.3,PHP5.3以php-5.3.2-Win32-VC9-x86为准,具体下载地址请参考PHP环境搭建:Windows7 Apache+PHP+Mysql一文。Windows7 IIS7安装在进行IIS7 PHP安装配置之前,首先需要安装IIS7,Windows7默认并没有安装IIS,安装过程如下:首先进入控制面板,点击程序和功能,再点击左侧打开和关闭Windows功能,勾选Internet Information Services可承载的Web核心,确定安装。在完成安装后,在勾选Internet信息服务,选择安装必要的IIS功能,注意由于在配置PHP5.2和PHP5.3时,IIS7中是以ISAPI和FastCgi方式配置PHP的,所以Cgi和ISAPI扩展和ISAPI筛选器务必勾选(此处由于我首先以ISAPI方式配置PHP5.2,我没有勾选Cgi),如图:安装IIS7在完成Windows7 IIS7的安装后,即可在控制面板中的管理工具中看到Internet信息服务管理器选项。如何在Windows7 IIS7上以ISAPI方式配置PHP5.2?IIS7 PHP5.2配置第一步:php.ini配置解压php-5.2.13-Win32-VC6-x86.zip,重命名为php52iis,将其复制到C盘根目录下,将php.ini-list文件名更改为php.ini,打开php.ini进行配置,php.ini的配置与PHP环境搭建:Windows7 Apache+PHP+Mysql基本一样,注意extension_dir的目录指向必须准确,即1extension_dir = C:/php52iis/ext另外在PHP5.2版本中没有date.timezone选项,所以无需设置。在完成PHP5.2中php.ini的配置工作后,将其复制至C:WINDOWS目录下,同时将PHP52iis目录下的libmcrypt.dll,libmysql.dll,php5ts.dll三个文件到C:/windows/System32目录下。IIS7 PHP5.2配置第二步:以ISAPI方式配置PHP5.2打开IIS,选择网站下的Default Web Site中的ISAPI筛选器进行PHP配置工作,即添加ISAPI筛选器,选择PHP相应的DLL文件然后选择处理程序映射,进行添加脚本映射操作,即添加脚本映射操作在完成上述IIS7的PHP5配置后,有需要说明一下,默认IIS7下的网站,其绑定的端口为80端口,网站目录为%SystemDrive%inetpubwwwroot,如果你向我一样在此之前安装配置了Apache+PHP的环境,则需要修改默认网站绑定的端口及网站目录,如将80端口改为8080,网站目录指向D:PHPWeb。或者添加一个新网站,即先添加应用程序池,再添加一个网站。添加应用程序池添加新网站添加默认文档在完成新网站添加后,请确保处理程序映射中有添加的脚本映射,如果没有,请重复添加脚本映射操作即可。IIS7 PHP5.2配置第三步:重启IIS7服务器在D:PHPWeb目录下新建一个index.php文件,内容如下123在游览器中输入http:/localhost:8080/,查看PHP5.2配置信息。至此在Windows7 IIS7上安装配置PHP5.2就算完成了。如何在Windows7 IIS7上以FastCgi方式配置PHP5.3?在Windows7 IIS7上配置PHP5.3,主要以FastCgi方式进行配置,大体上与PHP5.2的配置基本一样。首先解压php-5.3.2-Win32-VC9-x86,重命名为php53iis并将其复制到C盘根目录。IIS7 PHP5.3配置第一步:添加网站具体添加过程请参考IIS PHP5.2的配置。IIS7 PHP5.3配置第二步:添加FastCgi模块映射点击处理程序映射,进行添加模块操作,即配置IIS以FastCgi方式运行PHP5.3IIS7 PHP5.3配置第三步:php.ini配置首先将php.ini-development重命名为php.ini,并将123fastcgi.impersonate=1 默认为0,如果使用IIS,你需要开启cgi.fix_pathinfo=1cgi.force_redirect=0 默认开启,如果你使用IIS,可以将其关闭其次指定extension_dir目录和date.timezone,即1extension_dir = C:/php53iis/ext1date.timezone= Asia/Shanghai其他PHP.INI配置与PHP5.2的配置一样,区别在于,在Windows7 IIS7上配置安装PHP时,并不需要将php.ini及其他文件复制到C:/windows及C:/windows/System32目录下,简单很多。IIS7 PHP5.3配置第四步:重启IIS7服务器同时访问http:/localhost:8080/即可。FastCGI进程意外退出如何解决?在使用Windows7 IIS7进行PHP配置安装过程中,如果PHP配置不正确,会出现FastCGI进程意外退出出错信息,此时你可以在DOS下使用1C:php53ii
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新郑市劳务合同范本
- TBWDP 0003-2025 最受大学生欢迎的中国风土葡萄酒大赛大学生评委选拔和培训
- 水上运输工具合同范本
- 新车辆运送合同范本
- 文化展出协议书范本
- 楼房拆除修补协议书
- 担保抵押贷款合同范本
- 文化园设计合同范本
- 沙石买卖合同协议范本
- 家政服务员中级考试题及答案大全
- 2025年黑龙江省交通投资集团招聘笔试参考题库含答案解析
- 医院2025年人才工作总结和2025年工作计划
- 初中生心理健康家长会
- 手术室与科室沟通内容
- 【MOOC】健康传播:基础与应用-暨南大学 中国大学慕课MOOC答案
- 幼儿园课件-中班科学课件:《种子在哪里》
- 人音版七年级音乐上册教案全册
- 基于人工智能的供应链物流优化合同
- 20以内的加法口算练习题4000题 205
- 2024-2030年中国口腔显微镜行业应用动态与投资前景预测报告
- 2025高考语文步步高大一轮复习讲义教材文言文点线面答案精析
评论
0/150
提交评论