<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    一點一滴,編程人生

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      69 隨筆 :: 0 文章 :: 25 評論 :: 0 Trackbacks

    下午在公司已經可以在 Windows Server 2008 和 IIS 7 下跑 PHP 了,家里是 Windows Server 2003 和 IIS 6 的,雖然之前也可以跑過 PHP,但覺得過程糊里糊涂,不知所以然,google 一翻,終于實現手工配置 IIS 6 下以 FastCGI 跑 PHP。回頭把 IIS 7 下的實現方法也帖上。

    環境:
    操作系統:Windows 2003 Server SP2
    PHP 版本:php-5.2.6-Win32

    1.下載 FastCGI For IIS6

    http://www.microsoft.com/downloads/details.aspx?FamilyID=2d481579-9a7c-4632-b6e6-dee9097f9dc5&displaylang=en

    下載之后,雙擊運行進行安裝。

    安裝后在 C:\WINDOWS\system32\inetsrv 目錄下產生了五個文件。如下圖:

    同時在 IIS 的 “Web 服務擴展”里多了 FastCGI Handler。

    2.下載 PHP5.25 Windows 版

    http://www.php.net/downloads.php

    下載 .zip 格式的版本,下載后解壓至 D:\PHP 目錄,并給 IIS 啟動帳戶組或用戶賦予讀取和運行權限。如下圖:

     

    你可以根據自己的意愿解壓到別的目錄。

    3. 注冊 PHP 到 FastCGI

    打開 C:\WINDOWS\system32\inetsrv\fcgiext.ini 文件。

    ; This is the configuration file for the FastCGI handler for IIS 6.0.
    ; The FastCGI handler will look for this file in the same directory as
    ; fcgiext.dll.  By default, the FastCGI installer will place this file into
    ; the %windir%\system32\inetsrv directory.

    我個人的理解是,只要“Web 服務擴展”里的 FastCGI Handler 為允許時,在加載 fcgiext.dll 時,會讀取 fcgiext.ini 配置文件的內容,根據里面的配置為每個網站提供映射。

    在 [Types] 下添加以下配置:

    [Types]
    php=PHP

    [PHP]
    ExePath=D:\PHP\php-cgi.exe

    “php”表示擴展名,“PHP”是配置節名稱,以“[PHP]”定義。

    4. 配置 php.ini

    將 D:\PHP\php.ini-recommended 復制一個,然后重命名為 D:\PHP\php.ini

    打開 D:\PHP\php.ini,修改:

    extension_dir = "D:\PHP\ext"
    fastcgi.impersonate = 1

    其它的根據實際需要對 php.ini 進行設置修改,這里只針對能跑 php,修改完記得重啟 IIS。

    5. 配置網站

    右鍵網站 => 屬性 => 主目錄 => 配置 => 添加,如下圖配置:

    可執行文件路徑:C:\WINDOWS\system32\inetsrv\fcgiext.dll

    6. 寫個 php 測試下吧

    <?php
    phpinfo();
    ?>

    看到類似以下效果說明你的服務器可以跑 php 了。

    打開后如果出現提示:

    No input file specified.

    估計是沒配置 fastcgi.impersonate。

    如果覺得過程麻煩,請看:
    http://hi.baidu.com/imdao/blog/item/16583512f11cb654f819b858.html

    如果你還覺得麻煩,那就到 http://www.zend.com 下載 Zend Core,這個就什么都不用配置,安裝完就可以使用了,連 MySQL 都有。

     

    PS:PHP 5.3.0 安裝有一個注意事項,詳細:http://www.itlibs.com/tech/archive/20090813/135989.html

    posted on 2010-12-10 17:14 writegull 閱讀(535) 評論(0)  編輯  收藏 所屬分類: php

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 又粗又硬免费毛片| 久久99毛片免费观看不卡| 亚洲无吗在线视频| 亚洲精品高清国产麻豆专区| 亚洲人成网站在线观看播放| 久久精品亚洲男人的天堂| 亚洲成年人啊啊aa在线观看| 日本中文一区二区三区亚洲| 狠狠久久永久免费观看| 日本久久久免费高清| 国产一卡二卡≡卡四卡免费乱码| 国产一区二区三区免费在线观看| 国产免费牲交视频| 亚洲男人天堂2020| 国产精品亚洲不卡一区二区三区| 国产亚洲AV手机在线观看| 亚洲一区AV无码少妇电影☆| 亚洲AV一宅男色影视| 亚洲欧洲日韩国产综合在线二区| 亚洲成av人片不卡无码| 亚洲jizzjizz在线播放久| 亚洲精品久久久久无码AV片软件| 黄页网站在线免费观看| 亚洲免费日韩无码系列| 久久中文字幕免费视频| 91免费国产精品| 成人毛片免费观看视频在线| 国产在线a不卡免费视频| 久久亚洲AV永久无码精品| 亚洲AV无码一区二区乱孑伦AS| 亚洲欧洲在线播放| 亚洲av永久无码一区二区三区| 免费人成再在线观看网站 | 亚洲av综合av一区| 久久精品国产亚洲av高清漫画| 精品亚洲AV无码一区二区| 怡红院亚洲红怡院在线观看| 国产免费久久久久久无码| 久久久久久夜精品精品免费啦| 成人特黄a级毛片免费视频| 亚洲国产成人久久笫一页|