PHP5.4 + IIS + Win2008 R2 配置

PHP5.4 + IIS + Win2008 R2 的配置

 新發布的php5.4需要採用FastCGI模式在IIS上配置,原來的php5isapi.dll已經找不到了。

  1. 添加IIS:

    服務器管理器——添加角色——勾選web服務器(iis):

    spacer.gif

    角色服務這裏把應用程序開發全選上。

    spacer.gif

    下一步直到安裝完成。

  2. 配置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管理器

spacer.gif

點擊ISAPI和CGI限制,點擊添加,路徑爲c:\php\php-cgi.exe,描述可寫php,允許執行擴展路徑,確定。

spacer.gif

點擊處理映射程序,點擊添加模塊映射,請求路徑*.php,模塊FastCGIModule,可執行文件c:\php\php-cgi.exe,名稱可爲phpFastCGI。

spacer.gif

點擊應用程序池,添加應用程序池,如圖:

spacer.gif


此時IIS就基本配置好了,重啓IIS即可使用默認站點。

4.測試:

在站點路徑中,新建一個index.php的文件,內容如下:

<?php phpinfo(); ?>

在瀏覽器中輸入 http://localhost/  ,出現php配置信息,表明配置成功。

spacer.gif



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章