時(shí)間:2012-05-09 15:11:07 作者:不思議游戲 瀏覽量:148
一直使用XAMPP搭建本地PHP環(huán)境,之前還介紹過(guò)本地XAMPP搭建和安裝Wordpress和如何讓本地XAMPP支持Rewrite重定向,但最近我的XAMPP出現(xiàn)很多靈異現(xiàn)象,先是每次安裝后用上一兩天頁(yè)面就會(huì)變成500,卸載重裝甚至重裝系統(tǒng)又全新安裝都無(wú)法啟動(dòng)Apache和Mysql(非端口問(wèn)題)。于是尋找一些其它PHP本地環(huán)境搭建工具。
7款本地PHP環(huán)境搭建工具
1. XAMPP
XAMPP是一款比較強(qiáng)大的本地測(cè)試平臺(tái),它集成了必須的三個(gè)功能,還帶有 FileZilla,軟件帶有一個(gè)控制面板,在里面可以把Apache、MySql和FileZilla三者注冊(cè)為系統(tǒng)服務(wù)或者卸載服務(wù),有服務(wù)啟動(dòng)的控 制按鈕,而且在窗口下部還能看到服務(wù)的運(yùn)行信息。雖說(shuō)面板是英文的,但清楚易懂。注冊(cè)為系統(tǒng)服務(wù)有個(gè)好處就是開(kāi)機(jī)能夠自動(dòng)運(yùn)行,但是會(huì)消耗一定的系統(tǒng)資 源,怎么取舍用戶自己來(lái)定。安裝成功,服務(wù)也啟動(dòng)成功后,就可以把瀏覽器打開(kāi)輸入http://localhost/,試試是否成功。在XAMPP的網(wǎng)頁(yè) 選項(xiàng)里,有中文支持。
2. Wamp Server
它的官方網(wǎng)站沒(méi)有中文,但是程序支持中文。啟動(dòng)安裝程序后,它會(huì)提示你請(qǐng)先卸載舊版,不支持 覆蓋式的升級(jí),然后一路NEXT就能安裝成功。它在任務(wù)托盤里有個(gè)圖標(biāo),如果服務(wù)啟動(dòng)異常,它就是紅色的;如果部分異常,它就變成黃色;如果是一切正常, 那么它就變成了白色。這些不同的顏色警示,你很容易判斷當(dāng)前你的localhost能不能打開(kāi)。它還能切換在線和離線狀態(tài),選項(xiàng)中的文語(yǔ)言項(xiàng)中也有簡(jiǎn)體中 文可選,很不錯(cuò)。
3. Vertrigo Server
這是一個(gè)輕量級(jí)的WAMP環(huán)境,但是你下載它的時(shí)候,迅雷自帶的安全組件居然說(shuō)它帶有病毒。 經(jīng)過(guò)我的掃描(ESS3.0)和使用來(lái)看,這完全是個(gè)誤報(bào),所以大家可以放心使用。安裝一路NEXT就行,其中PhpMyAdmin中居然還有原始密碼, 是vertrigo,感覺(jué)在本地測(cè)試的話,這種默認(rèn)沒(méi)有必要。它帶有一個(gè)簡(jiǎn)單的控制面板,運(yùn)行狀態(tài)也一目了然。
在它的localhost頁(yè)面中帶有常用鏈接,很方便。
4. PHPNow
PHPNow真的很簡(jiǎn)單,簡(jiǎn)單到安裝程序就是用RAR做的一個(gè)自解壓程序。自釋放后快捷方式 也沒(méi)有,你必須自己找到那個(gè)文件存放的文件夾,然后運(yùn)行Init.cmd這個(gè)程序來(lái)初始化。初始化過(guò)程中提示設(shè)置密碼,因?yàn)槭窃贑MD命令行中,只設(shè)計(jì)了 一次密碼輸入,沒(méi)有密碼確認(rèn)項(xiàng),所以請(qǐng)?jiān)O(shè)置的時(shí)候千萬(wàn)小心,不要忘了。它也把式Apache和MySql注冊(cè)為服務(wù),開(kāi)機(jī)自啟動(dòng)。
在程序文件夾中,它也帶有控制面板,只不過(guò)是CMD的,但很好用。
卸載就更容易了,在軟件自帶的控制面板中卸載服務(wù),然后關(guān)把整個(gè)文件夾刪掉就行。這么方便,圖簡(jiǎn)便的可以試試。
5. PHPStudy
PHPStudy不一樣,它含有IIS+PHP和Apache+PHP,軟件推薦設(shè)置是后者。在任務(wù)托盤里也有圖標(biāo),可以打開(kāi)面板來(lái)看服務(wù)運(yùn)行狀態(tài),也很簡(jiǎn)潔。
打開(kāi)localhost,出現(xiàn)的是標(biāo)準(zhǔn)的PHP信息界面。
6. AppServ
程序安裝過(guò)程中它提示你可以改變默認(rèn)的80端口為服務(wù)端口,這樣可以避免端口共享產(chǎn)生的沖 突�?捎忻艽a設(shè)置提示,但是做得比PHPNow好多了,軟件還可以設(shè)置字符集,默認(rèn)為UTF-8。雖然軟件沒(méi)有控制面板,但一切操作都在開(kāi)始菜單中加入了 快捷方式,使用當(dāng)然很方便。軟件還帶有MySql命令行終端。
7. EasyPHP
軟件如其名,真的很EASY!安裝一路NEXT,但是不會(huì)把Apache和MySql加載為服務(wù),所以每次使用都要手工來(lái)啟動(dòng)。軟件也帶簡(jiǎn)單的控制面板,其他的沒(méi)什么要說(shuō)的了。
注:以上介紹原文出自linxo.cn,不過(guò)該網(wǎng)站已不在,就不列出原文地址了。
常見(jiàn)的兩個(gè)問(wèn)題
其實(shí)我只使用過(guò)XAMPP和EasyPHP,但一般都大同小異,最常碰到的兩個(gè)問(wèn)題就是由于端口問(wèn)題無(wú)法啟動(dòng)Apache,和無(wú)法在本地實(shí)現(xiàn)Rewrite。
1. 由于端口問(wèn)題無(wú)法啟動(dòng)Apache
如果是由于端口問(wèn)題無(wú)法啟動(dòng)Apache, 那就關(guān)閉其它程序,一個(gè)一個(gè)的試,確定是哪個(gè)占用了80端口,最常見(jiàn)的就是迅雷。
2. 本地開(kāi)啟Rewrite模塊
其它是否適用我不知道。XAMPP和EasyPHP, 找到httpd.conf這個(gè)文件,打開(kāi)編輯,把所有的AllowOverride None換成AllowOverride All, 再把#LoadModule rewrite_module modules/mod_rewrite.so前面的”#”號(hào)去掉即可。