日期:2011-02-15 01:57:00  来源:本站整理

Windows7 IIS7下以FastCgi和ISAPI办法安装配置PHP5教程[服务器安全]

赞助商链接



  本文“Windows7 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为准.

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举行配置,注意extension_dir的目录指向必须精确,即

extension_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%\inetpub\wwwroot,假如你向我一样在此之前安装配置了Apache+PHP的环境,则需求改正默许网站绑定的端口及网站目录,如将80端口改成8080,网站目录指向D:\PHPWeb.大概增添一个新网站,即先增添利用程序池,再增添一个网站.

增添利用程序池

增添新网站

增添默许文档

在完成新网站增添后,请确保处理程序映射中有增添的脚本映射,假如没有,请反复增添脚本映射操作便可.

IIS7 PHP5.2配置第三步:重启IIS7服务器

在D:\PHPWeb目录下新建一个index.php文件,内容以下

<?

phpinfo();

?>


在游览器中输入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.3

IIS7 PHP5.3配置第三步:php.ini配置

首先将php.ini-development重命名为php.ini,并将
fastcgi.impersonate=1 默许为0,假如利用IIS,你需求开启
cgi.fix_pathinfo=1
cgi.force_redirect=0 默许开启,假如你利用IIS,可以将其关闭



其次指定extension_dir目录和date.timezone,即
extension_dir = "C:/php53iis/ext"

date.timezone= Asia/Shanghai



其他PHP.INI配置与PHP5.2的配置一样,辨别在于,在Windows7 IIS7上配置安装PHP时,并不需求将php.ini及其他文件复制到C:/windows及C:/windows/System32目录下,简单很多.


  以上是“Windows7 IIS7下以FastCgi和ISAPI办法安装配置PHP5教程[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • Windows 8调整回收站大小的办法
  • Windows8常常呈现无呼应且无法关闭的问题办理办法
  • windows 2003翻开本地用户和组提醒无权限的办理办法
  • Windows Server 2012虚拟机的导入本领
  • 若何办理Windows 8在桌面上老是显示大小写锁定和数字锁定图标的问题
  • 若何对Windows Server 2008上的ARP缓存举行管理的步骤
  • Windows8激活办法 用Skype免费打英国电池激活的办法教程(图文)
  • Windows 8怎样启用.net framework 3.5的办法介绍
  • Windows8无法更新驱动的办理办法(图文教程)
  • 平板电脑里装的Windows 8 Metro版的操作指南
  • 在Windows7中将U盘用BitLocker加密的操作步骤
  • 在固态硬盘上若何安装Windows 7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .