Xampp的獲得和安裝都十分簡(jiǎn)單,你只要到下載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"。
(2) 打開目錄C:\xampp\apache\conf\extra (我的安裝目錄為C:\xampp)下的httpd-perl.conf文件,找到LoadModule perl_module modules/mod_perl.so,在下面一行增加PerlSwitches –T,保存文件即可。
(3) 修改環(huán)境變量:在環(huán)境變量path中增加C:\xampp\perl\lib; C:\xampp\perl\site\lib;即可。
前兩種方法的任一種都能解決我遇到的apache啟動(dòng)后又馬上停止的問題,第3種方法我遇到的是沒顯示,但已經(jīng)運(yùn)行,至于另一種情況可能對(duì)某些網(wǎng)友有用,所以也把它寫了出來,以供參考。
其它方法:
下面的解決方法也是網(wǎng)友在實(shí)際中用到的,不過本人并不推薦。
原因在于,可以更改服務(wù)器配置,就盡量不要?jiǎng)硬僮飨到y(tǒng)的環(huán)境和配置,要不然,以后其它軟件出問題,你也不知道是不是這個(gè)系統(tǒng)設(shè)置惹的禍。
當(dāng)然,如果你對(duì)你的操作系統(tǒng)足夠熟悉就另當(dāng)別論。
而現(xiàn)在我只是寫出來,供大家參考,也許由于你的原因特殊,正好解決你的問題。
1 關(guān)閉占用80端口的進(jìn)程。
在“運(yùn)行”中輸入cmd命令,打開dos窗口,輸入命令:netstat –abn –>D:\port.txt或命令netstat –ano|findstr 80命令,打到占用80端口的進(jìn)程,然后打任務(wù)管理器窗口,關(guān)閉該進(jìn)程。此方法治標(biāo)不治笨,執(zhí)行比較麻煩,不推薦使用。
2 修改網(wǎng)絡(luò)設(shè)置
(1) 網(wǎng)上鄰居——本地連接——屬性——internet協(xié)議(TCP/IP)——屬性——高級(jí)——wins標(biāo)簽——去掉“啟用LMHOSTS查詢(L)”前的勾。
(2) 控制面板——Windows防火墻——“高級(jí)”標(biāo)簽——本地連接——設(shè)置——“服務(wù)”標(biāo)簽——勾選“安全web服務(wù)器(HTTPS)。
這種方法有些奇怪,說不清為什么,如果實(shí)在找不到辦法了,可以一試。
安裝xampp后apache無法啟動(dòng)的原因及解決方法
2021-12-16 22:46服務(wù)器知識(shí)網(wǎng) 服務(wù)器知識(shí)
一般在windows XP或windows 7中,剛安裝完xampp時(shí),apache服務(wù)器是啟動(dòng)不了的。這個(gè)原因有很多,下面我來一一細(xì)說,以及相關(guān)的解決的辦法,希望可以對(duì)大家有所幫助的
延伸 · 閱讀
- 2022-03-10Apache訪問日志的配置與使用
- 2022-03-10使用Apache commons-cli包進(jìn)行命令行參數(shù)解析的示例
- 2022-03-09Ubuntu 16.04與Apache虛擬主機(jī)配置的步驟詳解
- 2022-03-06Ubuntu14.04服務(wù)器環(huán)境下配置PHP7.0+Apache2+Mysql5.7的方
- 2022-03-06CentOS 7中 Apache Web 服務(wù)器安裝配置教程
- 2022-03-03APACHE服務(wù)器出現(xiàn)No input file specified.的完美解決方
- 服務(wù)器知識(shí)
Kubernetes 應(yīng)用問題的通用排查思路
本片文章介紹下 Kubernetes 應(yīng)用問題的通用排查思路,分享一個(gè)線上此類問題的排查案例,總結(jié)下背后的相關(guān)知識(shí),以饗讀者,大家共勉!...
- 服務(wù)器知識(shí)
Mac下部署springBoot項(xiàng)目到Docker中(demo)
本文通過一個(gè)簡(jiǎn)單的demo給大家分享Mac下部署springBoot項(xiàng)目到Docker的方法,感興趣的朋友一起看看吧...
- 服務(wù)器知識(shí)
Hadoop streaming詳細(xì)介紹
這篇文章主要介紹了Hadoop streaming詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下...
- 服務(wù)器知識(shí)
Rsync命令參數(shù)詳解
rsync是一個(gè)功能非常強(qiáng)大的工具,其命令也有很多功能特色選項(xiàng),我們下面就對(duì)它的選項(xiàng)一一進(jìn)行分析說明...
- 服務(wù)器知識(shí)
什么是代理服務(wù)器?代理服務(wù)器有哪些功能及作用?
代理服務(wù)器(Proxy Server)是一種重要的服務(wù)器安全功能,它的工作主要在開放系統(tǒng)互聯(lián)(OSI)模型的會(huì)話層,從而起到防火墻的作用。代理服務(wù)器大多被用來連接...
- 服務(wù)器知識(shí)
阿里云BGP高防服務(wù)器是什么?有什么優(yōu)勢(shì)?
BGP協(xié)議是什么? 邊界網(wǎng)關(guān)協(xié)議,簡(jiǎn)稱BGP,主要用于互聯(lián)網(wǎng)AS(自治系統(tǒng))之間的互聯(lián)。BGP協(xié)議的最主要功能在于控制路由的傳播和選擇最好的路由。 BPG線路有以...
- 服務(wù)器知識(shí)
AI技術(shù)將對(duì)網(wǎng)絡(luò)安全帶來哪些影響?
現(xiàn)如今,人工智能已經(jīng)在塑造我們周圍的世界,而且這一趨勢(shì)只會(huì)越來越明顯。 近年來,這項(xiàng)技術(shù)經(jīng)歷了非常大的改進(jìn),已經(jīng)以某種方式滲透到幾乎每個(gè)行...
- 服務(wù)器知識(shí)
谷歌發(fā)布 Chrome 118 瀏覽器:修復(fù) 20 處安全漏洞、啟用 ECH 隱私保
10 月 11 日消息,谷歌于今天推出了 Chrome 118 瀏覽器穩(wěn)定版更新,重點(diǎn)修復(fù)了 20 個(gè)安全漏洞,此外引入了部分新功能和變化。 IT之家在此附上最新版本如下...