成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

怎么在WindowsXP下安裝PHP

這篇文章主要介紹“怎么在WindowsXP下安裝PHP”,在日常操作中,相信很多人在怎么在WindowsXP下安裝PHP問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”怎么在WindowsXP下安裝PHP”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到臨邑網(wǎng)站設(shè)計(jì)與臨邑網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類(lèi)型包括:網(wǎng)站制作、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)、網(wǎng)頁(yè)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋臨邑地區(qū)。

一、概述:

在安裝之間,你必須先弄懂PHP安裝的兩種不同模式,一種是Cgi模式(CGIexecutable),另一種是模塊化安裝方式??梢赃@樣來(lái)區(qū)別:在CGI模式下,如果客戶機(jī)請(qǐng)求一個(gè)php文件,Web服務(wù)器就調(diào)用php.exe去解釋這個(gè)文件,然后再把解釋的結(jié)果以網(wǎng)頁(yè)的形式返回給客戶機(jī);而在模塊化中,PHP是與Web服務(wù)器一起啟動(dòng)并運(yùn)行的,所以從某種角度上來(lái)說(shuō),以apache模塊方式安裝的PHP4有著比CGI模式更好的安全性以及更好的執(zhí)行效率和速度。

二、軟件準(zhǔn)備:

正所謂"工欲善其事必先利其器",要想在你的機(jī)器上運(yùn)行PHP得首先準(zhǔn)備需要的軟件。

(一)WEB服務(wù)器

首先你需要一要WEB服務(wù)器來(lái)支持PHP的運(yùn)行,這里我們選擇兩種最常見(jiàn)的、也是用的最多的兩種服務(wù)器來(lái)分別介紹。

1.IIS(InternetInfomationServer)

IIS想必大家都不陌生吧,在Window2000中,IIS默認(rèn)是被安裝的。你可以通過(guò)“開(kāi)始->設(shè)置->控制面板->管理工具->Internet信息服務(wù)”來(lái)打開(kāi)它。如果你沒(méi)有安裝,可以通過(guò)Windows的“添加刪除組件”來(lái)安裝它。關(guān)于IIS的安裝網(wǎng)上的介紹有很多,這里就不再介紹了。

2.Apache

Apache同樣是一個(gè)非常優(yōu)秀的Web服務(wù)器程序,同時(shí)它也是筆者最喜歡的一款Web服務(wù)器。它不僅小巧、靈活,而且在使用過(guò)程中非常穩(wěn)定,不會(huì)出現(xiàn)一些莫名其妙的錯(cuò)誤(IIS相對(duì)來(lái)說(shuō)就差多了),更重要的一點(diǎn)是,它還支持把PHP安裝成它的一個(gè)模塊。所以,筆者強(qiáng)烈推薦你用Apache來(lái)安裝PHP?,F(xiàn)在常用的Apache有兩個(gè)版本,一個(gè)是1.36的版本,另一個(gè)是Apache2系列的版本,在這里推薦你使用Apache2版本,你可以在Apache的官方網(wǎng)站上下載到最新的版本。

Apache官方網(wǎng)站:http://www.apache.org

(二)PHP程序

最新的PHP程序代碼你可以在它的官方網(wǎng)站下載到,注意要選擇那種ZIP包的,不能選擇自安裝那種,在寫(xiě)本文時(shí),PHP最新版本是4.23版,大小是5,417KB。當(dāng)然你也可以在本站的下載欄目中下載到。

好了。軟件都準(zhǔn)備好了,下面就開(kāi)始我們的PHP安裝之旅吧:)

注:以下的安裝過(guò)程中是以PHP4.23版本、Apache2.040為準(zhǔn)的。

三、IIS下的安裝:

1.把下載下來(lái)的PHP安裝包解壓到你的C盤(pán)根目錄(這里選擇C根目錄盤(pán)是為了以后修改調(diào)試方便用,你也可以選擇不同的目錄),解壓后應(yīng)該能得到一個(gè)類(lèi)似于"php-4.2.3-Win32"的目錄,把目錄名稱(chēng)改成"PHP"。

2.打開(kāi)剛才解壓的PHP目錄,你會(huì)發(fā)現(xiàn)有一個(gè)叫做"php.ini-dist"的文件,這就是PHP的配置文件了,你需要把它改名成"php.ini",然后復(fù)制到系統(tǒng)目錄中(如果你的系統(tǒng)裝在C盤(pán),XP下就是"C:\windows",Windows2000下是"C:\winnt")。

以前有許多介紹PHP安裝文件的文章都說(shuō)要修改php.ini中"extension_dir"和"doc_root"這兩項(xiàng)的值,可是筆者在安裝PHP過(guò)程中都沒(méi)有改過(guò),也沒(méi)有過(guò)任何錯(cuò)誤,看來(lái)這兩個(gè)參數(shù)不是必須的。當(dāng)然如果你不放心也可以修改一下。把doc_root改成你的服務(wù)器的根目錄,把extension_dir改成你的PHP安裝文件夾中的extensions文件夾所在的絕對(duì)路徑。

3.打開(kāi)你的IIS信息服務(wù)控制臺(tái),右擊"默認(rèn)網(wǎng)站"圖標(biāo),選擇屬性,打開(kāi)默認(rèn)網(wǎng)站屬性選擇,然后再選擇"主目錄"選項(xiàng)卡

點(diǎn)擊"配置"按鈕,你會(huì)看到又跳出一個(gè)選項(xiàng)卡,上面是已經(jīng)定義的文檔類(lèi)型。點(diǎn)擊"添加"按鈕,在出來(lái)的對(duì)話框的可執(zhí)行文件文本框中敲入你的php.exe所在的絕對(duì)路徑加上"%s%s",在這里是"c:\php\php.exe%s%s",擴(kuò)展名文本框中寫(xiě)上你要求php程序處理的后綴名,在這里我們寫(xiě)入".php",下面的選項(xiàng)按默認(rèn)設(shè)置即可。

4.好了。現(xiàn)在試著把下面的幾段代碼保存成后綴為php文件,然后放到你的一個(gè)虛擬目錄中去訪問(wèn),看一下是否能出現(xiàn)正常的結(jié)果。

phpinfo();

?>

也許你會(huì)碰到下面的輸出結(jié)果:

SecurityAlert!ThePHPCGIcannotbeaccesseddirectly.

ThisPHPCGIbinarywascompiledwithforce-cgi-redirectenabled.ThismeansthatapagewillonlybeservedupiftheREDIRECT_STATUSCGIvariableisset,e.g.viaanApacheActiondirective.

Formoreinformationastowhythisbehaviourexists,seethemanualpageforCGIsecurity.

Formoreinformationaboutchangingthisbehaviourorre-enablingthiswebserver,consulttheinstallationfilethatcamewiththisdistribution,orvisitthemanualpage.

不用怕,這是因?yàn)楝F(xiàn)在PHP在IIS中是以Cgi方式運(yùn)行的,而你的php配置文件中這一項(xiàng)又沒(méi)有打開(kāi)。如果你看到上面的一段警告,你需要打開(kāi)你的php.ini文件,然后查找"cgi.force_redirect=1"這樣一句,把這一句前面的分號(hào)去掉,然后把1改成0就OK了,現(xiàn)在再來(lái)刷新一下你剛才的頁(yè)面,如果沒(méi)有什么意外的話,你的屏幕上的結(jié)果應(yīng)該和我下面的截屏差不多。到此,PHP在IIS上的安裝過(guò)程已經(jīng)完成了。

PHP在WindowsXP下怎么安裝

四、Apache下的安裝:

我們這次采用的是Apache的一個(gè)全新版本Apache2,以前在Apache下安裝PHP記得還比較麻煩,現(xiàn)在在Apache2平臺(tái)下,我們可以方便的以模塊化的方式安裝PHP,前提是PHP版本必須是4.0以上的。當(dāng)然,現(xiàn)在還在用PHP3的已經(jīng)很少了。所以這次我們只介紹如何以模塊化的方式在Apache下安裝PHP,如果你想了解在Apache下如何以Cgi的方式加載php,可以參考本站的另一篇文章"PHP+Apache在Win9x下的安裝和配置"()。好了,閑話少說(shuō),讓我們一起來(lái)領(lǐng)略模塊化安裝PHP的風(fēng)采吧。

1.運(yùn)行你下載的Apache2安裝文件,安裝Apache,安裝過(guò)程中會(huì)提示你輸入主機(jī)名,管理員信箱等信箱,這些信息在你安裝完以后是可以修改的,所以可以放心的輸入。在選擇安裝路徑時(shí),筆者建議你把安裝路徑也選成C盤(pán)的根目錄。在一步步的"Next"后,你會(huì)發(fā)現(xiàn)Apache很容易就安裝好了。

現(xiàn)在再看你的任務(wù)欄的右側(cè),應(yīng)該有一個(gè)類(lèi)似于這個(gè)小圖標(biāo)的圖標(biāo),這就是Apache2的服務(wù)管理器,也是Apache1.X版本所沒(méi)有的。注意這個(gè)圖片的狀態(tài),如果有一個(gè)綠色的小三角,說(shuō)明你的服務(wù)器已經(jīng)安裝成功,如果是紅色的,則說(shuō)明你的Apache沒(méi)有安裝成功,你需要進(jìn)一步去找一下失敗的根源。一般最常見(jiàn)的錯(cuò)誤就是端口有沖突,Apache默認(rèn)的端口是80,如果你的80端口被另一個(gè)程序(如IIS)占用了的話,就會(huì)出現(xiàn)無(wú)法啟動(dòng)的情況。出現(xiàn)這種情況,你可以按照下面的方法來(lái)修改:點(diǎn)擊"開(kāi)始->程序->ApacheHTTPServer2.0.40->ConfigureApacheServer->EdittheApachehttpd.confConfigurationFile"會(huì)打開(kāi)一個(gè)Apache的配置文件,你可以用文本編輯器來(lái)打開(kāi)它。然后在這個(gè)文件的第120行左右,你會(huì)發(fā)現(xiàn)類(lèi)似于"Listen80"的字樣?,F(xiàn)在只要把這個(gè)80改成你想要的端口即可,當(dāng)然在你用瀏覽器瀏覽的時(shí)候也不要忘了加上端口哦。

到了這里,你的Apache應(yīng)該已經(jīng)亮起綠燈了吧,下面我們來(lái)測(cè)試一下它是否在工作。打開(kāi)你的瀏覽器,在地址欄上輸入""(如果你的端口不是80,需要在后面加上":端口號(hào)"),不知道你是否看到了Apache的歡迎頁(yè),筆者在這一步并沒(méi)有看到,不知道什么緣故,Apache2版本好像沒(méi)有默認(rèn)的引導(dǎo)頁(yè)面。如果你也沒(méi)有看到,可以試著在后面加上一個(gè)文件名"index.html.en",如果能出現(xiàn)下面類(lèi)似的頁(yè)面,則說(shuō)明Apache已經(jīng)工作正常了。

2.好了,Apache已經(jīng)安裝OK了,接下來(lái)就是看如何跟PHP結(jié)合起來(lái)了。

最開(kāi)始的兩步和上邊介紹的IIS步驟是相同的,也是解壓后復(fù)制到C盤(pán)根目錄,然后改名,再把PHP.ini復(fù)制到系統(tǒng)文件夾,如果有必要的話,修改一下"extension_dir"和"doc_root"這兩項(xiàng)的值。上邊已經(jīng)說(shuō)得很清楚,不再多說(shuō)。

接著便是最重要的一步了,也是模塊化安裝的核心步驟了,可要看仔細(xì)了。

打開(kāi)Apache2的配置文件(http.conf),可以通過(guò)點(diǎn)擊"開(kāi)始->程序->ApacheHTTPServer2.0.40->ConfigureApacheServer->EdittheApachehttpd.confConfigurationFile"打開(kāi).

或者打開(kāi)你的Apache安裝目錄下的Conf目錄,你會(huì)發(fā)現(xiàn)一個(gè)名為http.conf的文件,就是它了,你可以用任一個(gè)文本編輯器來(lái)打開(kāi)它。在這個(gè)文件的第121行左右,你應(yīng)該能找到"LoadModule"字樣,然后后面是一串路徑,這就是Apache默認(rèn)要加載的模塊了,同樣,咱們也可以在其后加上一句,讓他來(lái)加載PHP模塊。

其實(shí),就是這么簡(jiǎn)單,你只要加上這么一句"LoadModulephp4_moduleC:/php/sapi/php4apache2.dll",這里要解釋一下"php4_module"是模塊的名稱(chēng),后面跟的路徑則隨你的PHP安裝目錄而變,這三個(gè)字串之間是用空格符分隔的。

接下來(lái),還有一步工作,也是很多安裝失敗的朋友所忽略的,剛開(kāi)始筆者也是無(wú)論如何加入上邊的那一句后Apache就啟動(dòng)不起來(lái)了。后來(lái)經(jīng)過(guò)幾次試驗(yàn),才發(fā)現(xiàn),你的PHP安裝目錄下的"php4ts.dll"必須要復(fù)制到windows系統(tǒng)的system32目錄下,否則,就不可能啟動(dòng)起來(lái)。

現(xiàn)在再試一下,是不是一切都正常了。好了,再來(lái)回顧一下我們?cè)贏pache下安裝的過(guò)程。

(1)添加"LoadModulephp4_moduleC:/php/sapi/php4apache2.dll".

(2)復(fù)制"php4ts.dll"到system32目錄.

是的,就是這么簡(jiǎn)單,PHP已經(jīng)運(yùn)行在你的機(jī)器上了。你可以通過(guò)雙擊任務(wù)欄的Apache服務(wù)器圖標(biāo)來(lái)看到這一點(diǎn)。

3.再來(lái)測(cè)試一下吧。

把下面的代碼保存成info.php文件放在你的Apache安裝目錄下的htdocs目錄下。

phpinfo();

?>

然后在瀏覽器中敲入(如果你的端口不是80,請(qǐng)?jiān)趌ocalhost/后加上":端口號(hào)"),是不是看到了類(lèi)似下面的屏幕所顯示的。如果是,恭喜,你已經(jīng)成功的以模塊化方式安裝了PHP

以上在Apache部分所講述的東西對(duì)不太熟悉Apache配置的朋友可能有一點(diǎn)不太明白,不過(guò)只要你按我上面所說(shuō)的一步步的來(lái),應(yīng)該都不會(huì)出現(xiàn)什么大的毛病。如果萬(wàn)一不知道自己改的哪一個(gè)部分使Apache啟動(dòng)不起來(lái)了,你可以切換到Apache安裝目錄下的Conf文件夾,將http.conf文件刪除掉,再將Apache的默認(rèn)配置文件httpd.default.conf改名成http.conf即可。如果你想進(jìn)一步的了解Apache的配置。

四、后記

PHP的安裝本來(lái)就是一件很簡(jiǎn)單的事情,特別是后來(lái)所講的以模塊化安裝PHP的過(guò)程。大家有時(shí)間都不妨自己試一下,這樣你才能體驗(yàn)到成功的喜悅。

到此,關(guān)于“怎么在WindowsXP下安裝PHP”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

分享題目:怎么在WindowsXP下安裝PHP
鏈接分享:http://jinyejixie.com/article34/pgcppe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、軟件開(kāi)發(fā)品牌網(wǎng)站建設(shè)、云服務(wù)器、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
长治县| 江孜县| 黄骅市| 神农架林区| 巴南区| 娄烦县| 洪泽县| 高青县| 宁乡县| 逊克县| 阿荣旗| 饶阳县| 仁布县| 冕宁县| 萝北县| 甘洛县| 调兵山市| 霍山县| 吉水县| 兰州市| 铅山县| 阿图什市| 台安县| 柘城县| 西畴县| 灵寿县| 阜宁县| 七台河市| 江达县| 元谋县| 紫云| 灵丘县| 吴旗县| 临夏市| 合川市| 洛宁县| 南安市| 昌邑市| 喀喇| 合江县| 莱西市|