2653885 发表于 2018-12-9 08:02:42

PHP5.4 + IIS + Win2008 R2 配置

  PHP5.4 + IIS + Win2008 R2 的配置
新发布的php5.4需要采用FastCGI模式在IIS上配置,原来的php5isapi.dll已经找不到了。

[*]  添加IIS:
  服务器管理器——添加角色——勾选web服务器(iis):
http://blog.运维网.com/e/u/themes/default/images/spacer.gif
  角色服务这里把应用程序开发全选上。
http://blog.运维网.com/e/u/themes/default/images/spacer.gif
  下一步直到安装完成。
[*]  配置php
  下载php http://www.php.net/downloads.php
  将下载的php安装包解压在本地,如c:\php(以下均以此地址为例)。
  

  拷贝一个php.ini-development副本,把它重命名为php.ini。
  配置php.ini 文件,搜索如下配置并修改相应的配置值:
  extension_dir = "c:\php\ext"
log_errors = On
  error_log = "C:/inetpub/temp/php-errors.log"
  date.timezone = asia/shanghai
  fastcgi.impersonate = 1默认为0,如果使用IIS,你需要开启为1
fastcgi.logging = 0
cgi.fix_pathinfo=1
cgi.force_redirect = 0 默认为1,如果你使用IIS,需要将其关闭为0
  

配置IIS
打开IIS管理器
http://blog.运维网.com/e/u/themes/default/images/spacer.gif
点击ISAPI和CGI限制,点击添加,路径为c:\php\php-cgi.exe,描述可写php,允许执行扩展路径,确定。
http://blog.运维网.com/e/u/themes/default/images/spacer.gif
点击处理映射程序,点击添加模块映射,请求路径*.php,模块FastCGIModule,可执行文件c:\php\php-cgi.exe,名称可为phpFastCGI。
http://blog.运维网.com/e/u/themes/default/images/spacer.gif
点击应用程序池,添加应用程序池,如图:
http://blog.运维网.com/e/u/themes/default/images/spacer.gif
  

  此时IIS就基本配置好了,重启IIS即可使用默认站点。
  4.测试:
  在站点路径中,新建一个index.php的文件,内容如下:
  
  在浏览器中输入 http://localhost/,出现php配置信息,表明配置成功。
http://blog.运维网.com/e/u/themes/default/images/spacer.gif
  


  




页: [1]
查看完整版本: PHP5.4 + IIS + Win2008 R2 配置