Xampp的獲得和安裝都十分簡(jiǎn)單,你只要到以下網(wǎng)址:
http://www.companysz.com/softs/308.html下載xampp即可,我安裝的是windows版本的Installer安裝包,只要根據(jù)它的安裝提示一路安裝下去就可以了,十分方便快捷。
不過,安裝目錄最好選擇C盤之外的其它磁盤,據(jù)某些網(wǎng)友的經(jīng)驗(yàn),在Windonws7或Vista中,如果選擇C盤安裝,由于權(quán)限原因,會(huì)出現(xiàn)創(chuàng)建一些文件失敗的問題。如果你已經(jīng)據(jù)有最高權(quán)限,可以直接裝在C盤。
一般在windows XP或windows 7中,剛安裝完xampp時(shí),apache服務(wù)器是啟動(dòng)不了的。這個(gè)原因有很多,下面我來一一細(xì)說。
•沒有安裝VC9的環(huán)境
要判斷是否是這一問題十分簡(jiǎn)單,只要單獨(dú)運(yùn)行C:/xampp/apache/bin/httpd.exe時(shí)(這個(gè)是我的安裝路徑),提示“系統(tǒng)無法執(zhí)行指定的程序”(這個(gè)是用命令行運(yùn)行后的提示),如果是直接雙擊httpd.exe,則會(huì)提示環(huán)境配置錯(cuò)誤。
解決辦法:直接下載vcredist_x86.exe。
以下是在php.net看到的提示信息:
VC9 Versions are compiled with the Visual Studio 2008 compiler and have improvements in performance and stability. The VC9 versions require you to have the Microsoft 2008 C++ Runtime (x86) or the Microsoft 2008 C++ Runtime (x64) installed
按照鏈接下載了Microsoft Visual C++ 2008 Redistributable Package (x86),就是那個(gè)vcredist_x86.exe,一個(gè)運(yùn)行時(shí)環(huán)境,使用戶能夠在未安裝 Visual C++ 2008 的計(jì)算機(jī)上運(yùn)行使用 Visual C++ 開發(fā)的應(yīng)用程序。裝好后啟動(dòng)Apache,一切正常。
•端口被其它程序占用
有時(shí),并不是安裝完VC9環(huán)境就可以直接運(yùn)行Apache,其中一個(gè)重要的原因,便是Apache服務(wù)器所使用的端口被其它程序占用了,經(jīng)典代表:迅雷。
解決辦法:
1.80端口沖突,解決方法:
打開目錄C:/xampp/apache/conf(我的安裝目錄為C:/xampp)下的httpd.conf文件,將Listen 80和 ServerName localhost:80中的80改為8081或其它值(盡量不要使用0-1023端口,這個(gè)是系統(tǒng)保留端口),要保持一致。
2.監(jiān)聽端口443沖突,解決方法:
打開目錄C:/xampp/apache/conf/extra (我的安裝目錄為C:/xampp)下的httpd-ssl.conf文件,將Listen 443這句注釋掉:# Listen 443或?qū)?43改為4433或其它值(盡量不要使用0-1023)。
3.Apache啟動(dòng)后又馬上停止,一種情況是,Apache已經(jīng)正常啟動(dòng),只是Xampp的控制面板沒有顯示而已,你可以通過在瀏覽器中輸入http://localhost:8081,如果能直接進(jìn)入Apache服務(wù)器的控制頁面就是沒有問題的了。另一種情況,原因可能是由于安裝了oracle10g,與其中的perl5lib變量發(fā)生了沖突,解決方法有3種:
(1) 打開目錄C:/xampp/apache/conf(我的安裝目錄為C:/xampp)下的httpd.conf文件,
將Include "conf/extra/httpd-perl.conf"注釋掉:# Include "conf/extra/httpd-perl.conf"。
新聞熱點(diǎn)
疑難解答
圖片精選