使用 APACHE搭建PHP環(huán)境
使用 APACHE搭建PHP環(huán)境
PHP有很多種環(huán)境,
1. Apache
2. Wamp Server??
3. Vertrigo Server
4. PHPNow
5. PHPStudy
6. AppServ
7. EasyPHP
8. XAMPP??
先說下Apache配置吧。
第一步:下載安裝程序
(1)? ?? ? Apache2.2.4版下載,地址:http://httpd.apache.org/download,選擇
apache_2.2.4-win32-x86-no_ssl.msi,大約4M多。
(2)PHP5.2.3版下載,? ?地址:http://www.php.net/downloads.php,選擇Windows Binaries下面的PHP5.2.3.zip package,它對(duì)應(yīng)php-5.2.3-Win32.zip文件,大約9M多。
第二步:安裝程序
Apache安裝
雙擊安裝程序,除了中間有一步需要選擇外其余都采用默認(rèn)安裝。例外的那一步有兩個(gè)選項(xiàng):一是”for All users, on port80…”,另一個(gè)是”only for current user, on port 8080…”,為了測(cè)試和開發(fā)方便,建議選擇后一種,采用8080端口,這樣測(cè)試方便一些。
安裝Apache 2.0
相對(duì)IIS來說Apache建立站點(diǎn)更加專業(yè),一些大型門戶網(wǎng)站和流量大的專業(yè)站點(diǎn)都是通過Apache發(fā)布站點(diǎn)的。而且以往很多程序都是通過ASP語言完成的,ASP與IIS的兼容性比較好,那時(shí)IIS用戶比較多。隨著PHP語言的流行,越來越多的用戶拋棄了ASP。相比IIS來說Apache與PHP的兼容性更好,執(zhí)行代碼的效率更高,運(yùn)行起來也更加穩(wěn)定。目前Apache最新版本為2.0。
第一步:下載Apache 2.0安裝程序,并運(yùn)行。(如圖1)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-2537.png
圖1:運(yùn)行安裝程序
第二步:同意許可協(xié)議點(diǎn)“NEXT”按鈕繼續(xù)。(如圖2)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-20317.png
圖2:同意許可協(xié)議
第三步:查看幫助信息,不用更改點(diǎn)“NEXT”按鈕繼續(xù)。(如圖3)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-12086.png
圖3:查看幫助信息
第四步:在服務(wù)器信息設(shè)置窗口填寫站點(diǎn)的域名,服務(wù)器名稱以及管理員電子郵箱地址等信息。如果你沒有域名也沒關(guān)系保持默認(rèn)即可。點(diǎn)“NEXT”按鈕繼續(xù)安裝。(如圖4)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-4862.png
圖4:填寫站點(diǎn)的域名
第五步:選擇安裝類型,一般保持默認(rèn)的typical典型模式即可。(如圖5)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-25053.png
圖5:選擇安裝類型
第六步:設(shè)置安裝目錄,默認(rèn)為c:\program files\apache group。我們可以點(diǎn)右邊的“Change”按鈕修改此路徑。(如圖6)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-14860.png
圖6:設(shè)置安裝目錄
第七步:點(diǎn)install按鈕開始安裝。(如圖7)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-2247.png
圖7:點(diǎn)擊安裝
第八步:復(fù)制必須文件到本地硬盤并且啟動(dòng)apache主程序。(如圖8)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-26034.png
圖8:復(fù)制文章到本地硬盤
第九步:完成apache安裝工作,點(diǎn)“finish”按鈕返回桌面。(如圖9)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-18127.png
圖9:完成apache安裝
第十步:與此同時(shí)我們會(huì)看見在桌面右下角的任務(wù)欄處出現(xiàn)一個(gè)小葉子圖標(biāo),這個(gè)就是Apache啟動(dòng)項(xiàng)。(如圖10)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-588.png
第十一步:我們打開IE瀏覽器在地址欄處輸入http://127.0.0.1,如果能夠看到顯示出Apache頁面的話就說明我們已經(jīng)成功完成安裝工作了。(如圖11)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-8203.png
圖11:測(cè)試
? ?? ?小提示:
如果沒有顯示出Apache默認(rèn)頁面的話說明該程序沒有安裝成功,我們需要查看是否計(jì)算機(jī)上安裝了其他頁面發(fā)布工具,例如IIS等或者查看80端口是否被占用。
至此我們完成apache這個(gè)高效穩(wěn)定WWW發(fā)布工具的安裝,不過還有一個(gè)地方需要注意一下。那就是apache配置文件——httpd.conf。
我們通過“開始->程序->apache->configure apache server->edit the apache httpd.conf configuration file”來打開該配置文件,當(dāng)然默認(rèn)情況下該文件存放在C:\Program Files\Apache Group\Apache2\conf\httpd.conf,我們也可以通過我的電腦打開編輯他。(如圖12)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-20507.png
圖12:打開apache編輯器
在httpd.conf中我們會(huì)看到Documentroot處注明的是“C:/Program Files/Apache Group/Apache2/htdocs”。這說明默認(rèn)情況下apache的發(fā)布目錄為C:\Program Files\Apache Group\Apache2\htdocs,我們將網(wǎng)站文件放到這個(gè)路徑中即可發(fā)布,當(dāng)然我們也可以通過修改這個(gè)路徑來實(shí)現(xiàn)修改發(fā)布目錄路徑的目的。(如圖13)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-30255.png
圖13:如何修改發(fā)布路徑
我們還可以通過點(diǎn)右下角的apache圖標(biāo)來對(duì)apache啟動(dòng)關(guān)閉進(jìn)行操作,點(diǎn)stop按鈕關(guān)閉apache,點(diǎn)start則啟用apache。(如圖14)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-10906.png
圖14:?jiǎn)?dòng)和關(guān)閉apache
PHP安裝
選擇將php-5.2.3-Win32.zip解壓到php-5.2.3-Win32文件下,解壓后php-5.2.3-Win32目錄下包含有如php.exe和php5apache2_2.dll之類的文件。然后將php-5.2.3-Win32文件名改為php,然后拷貝至C盤根目錄下。
二、配置PHP環(huán)境:
前面已經(jīng)把a(bǔ)pache安裝完畢,接下來就要讓apache支持PHP環(huán)境了,默認(rèn)情況下我們是無法通過apache瀏覽php頁面文件的。
第一步:下載PHP安裝程序,并解壓縮。(下載地址為http://download.discuz.net/php-5.1.2-Win32.zip)當(dāng)前最新版本是php-5.1.2。
第二步:把下載下來的PHP安裝包解壓到你的C盤根目錄(這里選擇C根目錄盤是為了以后修改調(diào)試方便用,你也可以選擇不同的目錄),解壓后應(yīng)該能得到一個(gè)類似于"php-5.1.2-Win32"的目錄,把目錄名稱改成"PHP"。(如圖15)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-32024.png
圖15:解壓縮PHP安裝包
第三步:打開剛才解壓的PHP目錄,你會(huì)發(fā)現(xiàn)有一個(gè)叫做"php.ini-dist"的文件,這就是PHP的配置文件了,你需要把它改名成"php.ini",然后復(fù)制到系統(tǒng)目錄中,如果你的系統(tǒng)裝在C盤,XP下就是"C:\windows",Windows2000下是"C:\winnt"。
第四步:打開Apache2的配置文件(http.conf),可以通過“開始->程序->apache->configure apache server->edit the apache httpd.conf configuration file”來打開該配置文件,當(dāng)然默認(rèn)情況下該文件存放在C:\Program Files\Apache Group\Apache2\conf\httpd.conf,我們也可以通過記事本打開編輯他。
通過查找功能找到LoadModule字樣的信息,然后在LoadModule處的最下方添加一行信息——LoadModule php5_module C:/php/php5apache2.dll。這里要解釋一下"php5_module"是模塊的名稱,后面跟的路徑則隨你的PHP安裝目錄而變,這三個(gè)字串之間是用空格符分隔的。(如圖16)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-19277.png
圖16:打開Apache2的配置文件
第五步:接下來再查找addtype的字樣,在addtype處的最下方添加幾行信息——AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php5(如圖17)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-4305.png
圖17:查找addtype的字樣
小提示:
注意在.之前有個(gè)空格一定要加上,否則報(bào)錯(cuò)。
第六步:保存退出后還需要把PHP安裝目錄下的"php4ts.dll"復(fù)制到windows系統(tǒng)的system32目錄下,否則無**常運(yùn)行。(如圖18)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-27721.png
圖18:復(fù)制php4ts.dll到system32目錄
小提示:
如果萬一不知道自己改的哪一個(gè)部分使Apache啟動(dòng)不起來了,你可以切換到Apache安裝目錄下的Conf文件夾,將http.conf文件刪除掉,再將Apache的默認(rèn)配置文件httpd.default.conf改名成http.conf即可恢復(fù)到初始配置。
另外還應(yīng)該注意默認(rèn)情況下index.php文件不在apache默認(rèn)訪問列表中,如果我們希望自己的站點(diǎn)可以通過http://ip來訪問而不是http://ip/index.php的話,需要修改httpd.conf文件中的DirectoryIndex信息。查找DirectoryIndex 這行,添加默認(rèn)的文件名列表為
DirectoryIndex index.php default.php index.htm index.html default.htm default.html,這樣就可以自動(dòng)識(shí)別index.php等文件了。
第三步:環(huán)境配置
(1)? ?? ? 添加PHP環(huán)境變量:將” C:\php”添加到系統(tǒng)變量Path,注意與已有的值采用分號(hào)分隔。Path系統(tǒng)變量可以通過右擊我的電腦->屬性->高級(jí)->環(huán)境變量->系統(tǒng)變量->Path找到。
(2)? ?? ? 修改Apache配置文件:在剛才安裝成功的Apache目錄C:\Program Files\Apache Software Foundation\Apache2.2\conf下找到httpd.conf,在后面添加如下命令:
? ?? ? LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
第四步:測(cè)試成功
測(cè)試下APACHE下的PHP環(huán)境是否搭建成功,新建一個(gè)文本文件,將
phpinfo();
?>
復(fù)制放入C:\Program Files\Apache Software Foundation\Apache2.2\htdocs文件夾下。(如圖19)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-24711.png
圖19:保存配置文件并退出
第八步:將該文本文件修改為1.php。
第九步:重新啟動(dòng)apache程序讓修改生效。(如圖20)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-4041.png
圖20:重新啟動(dòng)apache程序讓修改生效
第十步:打開IE瀏覽器在地址欄處輸入http://127.0.0.1/1.php,如果能夠顯示出PHP的版本界面說明我們的PHP環(huán)境搭建成功。(如圖21)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ksohtml/wps_clip_image-15939.png
圖21:PHP環(huán)境搭建測(cè)試
你也可以另外編寫一個(gè)簡(jiǎn)單的PHP測(cè)試網(wǎng)頁hello.php,其內(nèi)容如下:
? ?
hujiahui
? ?
將其保存為文件名hello.php,放入C:\Program Files\Apache Software Foundation\Apache2.2\htdocs文件夾下。然后啟動(dòng)Apache,在瀏覽器地址中輸入http://localhost:8080/hello.php,系統(tǒng)打印出”Hello.world!”。
(3)測(cè)試phpinfo函數(shù),phpinfo.php網(wǎng)頁內(nèi)容如下:
? ? hujiahui
? ?
保存為phpinfo.php,然后輸入http://localhost:8080/phpinfo.php測(cè)試,可以得到很多關(guān)于Apache和PHP的配置信息
總結(jié):
支持了PHP環(huán)境的apache程序給我們這些網(wǎng)站管理員帶來的福音,我們可以直接從網(wǎng)上下載那些PHP論壇和PHP CMS互動(dòng)界面模板了,而且基于PHP的程序運(yùn)行效率和安全性都非常高,可以讓我們的站點(diǎn)更加穩(wěn)定的運(yùn)行。
提問者:zh咖啡不加糖
地點(diǎn):-
瀏覽次數(shù):556
提問時(shí)間:09-05 22:33
我有更好的答案