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

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

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

    一點(diǎn)一滴,編程人生

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      69 隨筆 :: 0 文章 :: 25 評(píng)論 :: 0 Trackbacks

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

    環(huán)境:
    操作系統(tǒng):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

    下載之后,雙擊運(yùn)行進(jìn)行安裝。

    安裝后在 C:\WINDOWS\system32\inetsrv 目錄下產(chǎn)生了五個(gè)文件。如下圖:

    同時(shí)在 IIS 的 “Web 服務(wù)擴(kuò)展”里多了 FastCGI Handler。

    2.下載 PHP5.25 Windows 版

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

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

     

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

    3. 注冊(cè) 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.

    我個(gè)人的理解是,只要“Web 服務(wù)擴(kuò)展”里的 FastCGI Handler 為允許時(shí),在加載 fcgiext.dll 時(shí),會(huì)讀取 fcgiext.ini 配置文件的內(nèi)容,根據(jù)里面的配置為每個(gè)網(wǎng)站提供映射。

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

    [Types]
    php=PHP

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

    “php”表示擴(kuò)展名,“PHP”是配置節(jié)名稱,以“[PHP]”定義。

    4. 配置 php.ini

    將 D:\PHP\php.ini-recommended 復(fù)制一個(gè),然后重命名為 D:\PHP\php.ini

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

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

    其它的根據(jù)實(shí)際需要對(duì) php.ini 進(jìn)行設(shè)置修改,這里只針對(duì)能跑 php,修改完記得重啟 IIS。

    5. 配置網(wǎng)站

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

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

    6. 寫個(gè) php 測試下吧

    <?php
    phpinfo();
    ?>

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

    打開后如果出現(xiàn)提示:

    No input file specified.

    估計(jì)是沒配置 fastcgi.impersonate。

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

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

     

    PS:PHP 5.3.0 安裝有一個(gè)注意事項(xiàng),詳細(xì):http://www.itlibs.com/tech/archive/20090813/135989.html

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

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 黄色网址免费大全| 亚洲精品久久久www| 久久亚洲国产精品123区| 2019亚洲午夜无码天堂| 毛片在线播放免费观看| 国产一级淫片免费播放电影| 久久夜色精品国产噜噜亚洲a| 午夜视频免费在线观看| 亚洲综合亚洲综合网成人| 男人的天堂av亚洲一区2区| 最近高清中文字幕无吗免费看| 亚洲av之男人的天堂网站| 一个人看的免费观看日本视频www 一个人看的免费视频www在线高清动漫 | 国产免费看插插插视频| 亚洲另类古典武侠| 无码国产精品一区二区免费模式| 亚洲视频人成在线播放| 亚洲欧美在线x视频| 国产精品视频永久免费播放| 亚洲精品午夜在线观看| 日韩成人免费视频| 91麻豆精品国产自产在线观看亚洲 | 在线aⅴ亚洲中文字幕| 国产大片免费网站不卡美女| 亚洲男人天堂av| 最近中文字幕mv免费高清视频8| 亚洲色图古典武侠| 免费黄色福利视频| 男人天堂2018亚洲男人天堂| 成年人性生活免费视频| 亚洲精品蜜夜内射| 男人的天堂亚洲一区二区三区| 亚洲精品无播放器在线播放| 免费的涩涩视频在线播放| 青青青亚洲精品国产| 大胆亚洲人体视频| 久久久久免费视频| 亚洲av午夜成人片精品网站| 91久久青青草原线免费| 亚洲av午夜精品无码专区| 在线jlzzjlzz免费播放|