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

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

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

    zs7456

    haha!
    隨筆 - 4, 文章 - 1, 評(píng)論 - 31, 引用 - 0
    數(shù)據(jù)加載中……

    在windows server 2003 IIS6下安裝PHP 5.3x的心得

    本來(lái)不打算寫這份心得的,這幾天為了安裝wordpress,得升級(jí)一下PHP的版本,于是乎去下了個(gè)PHP5.3.8,之前不知道5.3x跟5.2x有那么大的差距,按照老方法安裝了一遍,木有作用。到網(wǎng)上找了很多傳說(shuō)中的高手寫的文章,前前后后重裝了10幾次才折騰成功!廢話就不說(shuō)了,來(lái)點(diǎn)實(shí)際的。
    我只說(shuō)IIS 6 + PHP5.3 ,Apache那玩意還木有研究過(guò)。

    1.下載一個(gè)FastCgi For IIS6 ,到這里去下載,http://www.iis.net/expand/fastcgi
    反正我下載到的文件是這樣的,應(yīng)該都差不多,如下圖


    下載完畢之后就安裝,安裝成功后會(huì)在C:\WINDOWS\system32\inetsrv\目錄下搞出了5個(gè)文件,如下圖

    這個(gè)時(shí)候在IIS 6的“WEB服務(wù)擴(kuò)展”里就多出了一個(gè)FastCGI Handler


    2.去下載一個(gè)php-5.3.8-nts-Win32-VC9-x86.zip(不好意思,這個(gè)我忘記是在哪里下載了),然后解壓到D:\PHP目錄(可以解壓到任意目錄,這里就按照我自己的習(xí)慣來(lái)講吧),并給IIS啟動(dòng)帳戶或用戶賦予讀取和運(yùn)行權(quán)限。
    接著將D:\PHP目錄下的所有.dll復(fù)制到C:\WINDOWS\system32下,如果有提示覆蓋的,就全部覆蓋吧。注:網(wǎng)上很多人的文章里都沒(méi)寫這一點(diǎn),不知道是他們太高估了我的智商還是他們給忘記了,這點(diǎn)蠻重要。
    到命令行可以輸入COPY D:\PHP\*.dll C:\WINDOWS\system32\  ,省得找的麻煩。

    3.注冊(cè)PHP 到 FastCGI
    打開 C:\WINDOWS\system32\inetsrv\fcgiext.ini文件
    在[Types]下面添加以下配置(網(wǎng)上大部分人都說(shuō)了行號(hào),讓你到哪一行附近去找,這是個(gè)誤區(qū),直接到這個(gè)文件的末尾就是,前面是沒(méi)有分號(hào)的)
    [Types]
    php=PHP
    [PHP]
    ExePath=D:\PHP\php-cgi.exe
    如下圖所示


    接下來(lái)就是修改php.ini配置文件了,D:\PHP目錄下是找不到這個(gè)文件的,可以把php.ini-development復(fù)制一份,然后重命名為php.ini
    打開php.ini后Ctrl+F查找
    extension_dir = "./" , 把這個(gè)修改成extension_dir = "D:/PHP"
    在D:下建立文件夾,并命名為tmp
    查找;upload_tmp_dir =
    將;upload_tmp_dir = 最前面的";"去掉
    upload_tmp_dir是用來(lái)定義上傳文件存放的臨時(shí)路徑,這里可以修改并給它定義一個(gè)絕對(duì)路徑,同時(shí)需要有讀、寫權(quán)限。
    這里我的設(shè)置為upload_tmp_dir = "D:/tmp"  (這就是我前面建立的文件夾)
    找到 ;fastcgi.impersonate = 1 ,記得把前面的";"去掉
    找到 ;short_open_tag = Off ,把前面的";"去掉,并把"Off"改成"On"

    搜索Windows Extensions,將以下這些常用擴(kuò)展前面的分號(hào)去掉

    ; extension=php_curl.dll 
    ; extension
    =php_gd2.dll 
    ; extension
    =php_ldap.dll 
    ; extension
    =php_mbstring.dll 
    ; extension
    =php_exif.dll 
    ; extension
    =php_mysql.dll
    ; extension
    =php_mysqli.dll 
    ; extension
    =php_sockets.dll 
    ; extension
    =php_xmlrpc.dll  

    繼續(xù)!

    搜索;date.timezone =
    去掉前面的分號(hào),將其設(shè)置為 date.timezone = Asia/Shanghai
         傳說(shuō)還可以設(shè)置為PRC,這個(gè)我沒(méi)試過(guò),大家有興趣,愛折騰的可以去試一下。
    如果不修改date.timezone,打開網(wǎng)頁(yè)的時(shí)候蠻有可能提示500錯(cuò)誤
    ---------------------------------------------------------------------
    需要說(shuō)明一下的是把D:\PHP下的php.ini文件copy到C:\WINDOWS下,然后再把D:\PHP下的php.ini刪除掉(我沒(méi)刪除,而是改了個(gè)后綴收藏起來(lái)了)

    4.配置網(wǎng)站
    打開IIS 6管理器,在"網(wǎng)站"上點(diǎn)右鍵-->屬性-->主目錄-->配置-->添加,,操作方式就不詳寫了,繼續(xù)上圖





     

    可執(zhí)行文件路徑是: C:\WINDOWS\system32\inetsrv\fcgiext.dll
    運(yùn)行D:\PHP\php-cgi.exe,如果能進(jìn)入命令窗口并且只有光標(biāo),說(shuō)明FastCGI能正常調(diào)用php-cgi,否則會(huì)提示錯(cuò)誤,如圖




    OK,基本上就這些了,把IIS重啟一下,命令行輸入IISRESET,傳說(shuō)這個(gè)步驟很重要!!!
    這時(shí)候可以找個(gè)php文件測(cè)試一下,常用的最簡(jiǎn)單的方式就是
    <?php
        
    phpinfo();
    >

    看到類似以下效果就說(shuō)明成功了



    posted on 2011-08-29 15:51 zs7456 閱讀(5103) 評(píng)論(16)  編輯  收藏

    評(píng)論

    # re: 在windows server 2003 IIS6下安裝PHP 5.3x的心得  回復(fù)  更多評(píng)論   

    我裝了很多遍還是不行真糾結(jié)
    2011-09-21 16:30 | 笨小鴨

    # re: 在windows server 2003 IIS6下安裝PHP 5.3x的心得[未登錄](méi)  回復(fù)  更多評(píng)論   

    能告訴一下聯(lián)系方式么 我弄了很久都不像 一直都顯示錯(cuò)誤
    2011-10-04 14:46 | ds

    # re: 在windows server 2003 IIS6下安裝PHP 5.3x的心得  回復(fù)  更多評(píng)論   

    @ds
    http://www.microsoft.com/downloads/zh-cn/confirmation.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&DisplayLang=zh-cn 運(yùn)行php-cgi.exe錯(cuò)誤的時(shí)候,需要先安裝這個(gè)
    2011-10-14 11:59 | 水皮

    # re: 在windows server 2003 IIS6下安裝PHP 5.3x的心得[未登錄](méi)  回復(fù)  更多評(píng)論   

    這個(gè)地方有問(wèn)題
    extension_dir = "./" , 把這個(gè)修改成extension_dir = "D:/PHP"
    應(yīng)該指向
    extension_dir = "./" , 把這個(gè)修改成extension_dir = "D:/PHP/ext/"
    2012-02-23 11:43 | rex

    # re: 在windows server 2003 IIS6下安裝PHP 5.3x的心得  回復(fù)  更多評(píng)論   

    謝謝,幾乎完全按照你的步驟,一次性通過(guò)。呵呵。
    2012-03-04 17:47 | 存儲(chǔ)人生

    # re: 在windows server 2003 IIS6下安裝PHP 5.3x的心得  回復(fù)  更多評(píng)論   

    自我為中心!

    我就是這樣裝好的,至于哪里有錯(cuò)誤就不知道了.

    網(wǎng)上坑爹的東西很多
    2012-03-05 08:05 | zs7456

    # re: 在windows server 2003 IIS6下安裝PHP 5.3x的心得  回復(fù)  更多評(píng)論   

    按照您的步驟,還是出錯(cuò),不能正確安裝的。求解
    2012-06-01 11:33 | 徐建華

    # re: 在windows server 2003 IIS6下安裝PHP 5.3x的心得  回復(fù)  更多評(píng)論   

    謝謝,是應(yīng)該改成D:/PHP/ext@rex
    2012-11-16 17:42 | zs7456

    # re: 在windows server 2003 IIS6下安裝PHP 5.3x的心得[未登錄](méi)  回復(fù)  更多評(píng)論   

    只要我把前面的;刪除,就會(huì)報(bào)錯(cuò),說(shuō)C:\php\php*_.dll
    2013-05-08 15:45 | 123

    # re: 在windows server 2003 IIS6下安裝PHP 5.3x的心得  回復(fù)  更多評(píng)論   

    那你就找一個(gè)那樣的dll放進(jìn)去呀@123
    2013-05-08 15:49 | zs7456

    # re: 在windows server 2003 IIS6下安裝PHP 5.3x的心得[未登錄](méi)  回復(fù)  更多評(píng)論   

    但是只要我把Windows Extensions這步刪除的; 還原就不提示報(bào)錯(cuò)了 。可是PHP環(huán)境依然沒(méi)有打架成功,我的系統(tǒng)是win2003 64位的 @zs7456
    2013-05-08 16:00 | 123

    # re: 在windows server 2003 IIS6下安裝PHP 5.3x的心得  回復(fù)  更多評(píng)論   

    報(bào)錯(cuò)的原因是沒(méi)有找到dll文件,你的那些dll文件放在哪里了?是C:\PHP\ext 么?是的話就把這個(gè)地址填寫進(jìn)去@123
    2013-05-08 16:07 | zs7456

    # re: 在windows server 2003 IIS6下安裝PHP 5.3x的心得[未登錄](méi)  回復(fù)  更多評(píng)論   

    你能加我qq嗎?506466670
    2013-05-08 16:08 | 123

    # re: 在windows server 2003 IIS6下安裝PHP 5.3x的心得[未登錄](méi)  回復(fù)  更多評(píng)論   

    求大神支援呀@zs7456
    2013-05-08 16:18 | 123

    # re: 在windows server 2003 IIS6下安裝PHP 5.3x的心得[未登錄](méi)  回復(fù)  更多評(píng)論   

    我在C盤就沒(méi)有個(gè)這個(gè)文件夾,PHP Startup:Unable to load dynamic library' C:\php\php_bz2.dll-找不到指定的模塊,這是其中之一
    @zs7456
    2013-05-08 16:24 | 123

    # re: 在windows server 2003 IIS6下安裝PHP 5.3x的心得  回復(fù)  更多評(píng)論   

    提示 錯(cuò)誤: 拒絕訪問(wèn).
    2015-01-28 05:38 | 求教

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费一级特黄特色大片在线观看| 一区二区亚洲精品精华液 | 日韩色日韩视频亚洲网站 | 亚洲酒色1314狠狠做| 女人18毛片免费观看| 羞羞视频免费网站日本| 亚洲黄色免费网址| 免费h成人黄漫画嘿咻破解版| 最好免费观看高清在线| 亚洲日本VA中文字幕久久道具| 最近中文字幕电影大全免费版 | 久久亚洲精品无码VA大香大香| 在线观看91精品国产不卡免费| 亚洲久悠悠色悠在线播放| 国产三级在线观看免费| 亚洲免费一区二区| 国产精品亚洲一区二区三区在线 | 国产成人综合亚洲| 亚洲国产香蕉人人爽成AV片久久 | 免费精品国偷自产在线在线| 亚洲午夜一区二区三区| 国产桃色在线成免费视频| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 无码精品人妻一区二区三区免费| 亚洲成人一级电影| 亚洲av伊人久久综合密臀性色| 四虎影视永久免费视频观看| 免费观看无遮挡www的视频| 亚洲日本va一区二区三区| 久久久国产精品亚洲一区| 浮力影院亚洲国产第一页| 好男人www免费高清视频在线| 欧洲人成在线免费| 亚洲乱色伦图片区小说| 91大神亚洲影视在线| 久久久久久亚洲精品不卡| 又粗又大又长又爽免费视频| 午夜免费福利影院| 国产va免费精品观看精品| 99久久免费精品视频| 国产精品手机在线亚洲|