當(dāng)前位置:首頁(yè) > 電腦軟件 > 服務(wù)器區(qū) > XAMPP(建站集成軟件包軟件)

XAMPP(建站集成軟件包軟件)

版本:v8.2.12 大?。?48.67M 語(yǔ)言:簡(jiǎn)體中文 類別:服務(wù)器區(qū)
  • 類型:國(guó)產(chǎn)軟件
  • 授權(quán):免費(fèi)軟件
  • 更新:2024-06-13
  • 標(biāo)簽: php開發(fā)工具
  • 環(huán)境:Windows11,Windows10,Windows8,Windows7
  • 本地下載
8.9
0% 0%

情介紹

xampp是一個(gè)功能強(qiáng)大的建站集成軟件包,這個(gè)軟件包原名為L(zhǎng)AMPP,但是為了避免誤解于是改名為現(xiàn)在這個(gè)名字,該建站集成軟件包則是能夠在windows系統(tǒng)下能夠使用的版本,如果用戶的計(jì)算機(jī)不是windows,你也可以下載Linux版、Solaris版或者M(jìn)ac OS X版來(lái)使用。
xampp windows完全免費(fèi),并且支持多種語(yǔ)言,不管你是哪國(guó)人都能夠輕松的使用這款軟件。許多用戶都能夠通過(guò)自己來(lái)安裝Apache服務(wù)器,但是如果想要添加MySQL、PHP和Perl,那就不是一件容易事兒了,所以就有了這款集成工具包。xampp windows能夠讓我們的用戶輕松的安裝包含MySQl、PHP和Perl在內(nèi)的所有建站需要的環(huán)境,當(dāng)然根據(jù)XAMPP的版本哪不同,里面環(huán)境的版本也不同,小編帶來(lái)的8.2.4版中包含了Apache 2.4.25,PHP5.6.30,Perl7.0.56等等環(huán)境,有需要的用戶不要錯(cuò)過(guò)哦。

xampp windows安裝教程

1、運(yùn)行安裝程序安裝軟件。

2、選擇安裝的組件,如果逍遙建立比較好的網(wǎng)站,那么建議全部安裝。

3、選擇安裝路徑,由于是安裝環(huán)境,所以還是建議安裝在C盤。

4、一直點(diǎn)擊next,直到安裝開始。

5、安裝完成。

包含組件

Apache 2.4.25
MariaDB 10.1.21
PHP 5.6.30
phpMyAdmin 4.6.5.2
OpenSSL 1.0.2
XAMPP Control Panel 3.2.2
Webalizer 2.23-04
Mercury Mail Transport System 4.63
FileZilla FTP Server 0.9.41
Tomcat 7.0.56 (with mod_proxy_ajp as connector)
Strawberry Perl 7.0.56 Portable

xampp windows配置方法

只需要修改虛擬主機(jī)配置文件:xampp\apache\conf\extra\httpd-vhosts.conf。
這里只說(shuō)明基于域名(服務(wù)器只有單ip)的虛擬主機(jī)配置方法,基于ip(服務(wù)器多ip,可以每個(gè)虛擬主機(jī)一個(gè)ip)等的配置方法請(qǐng)參考apache官方手冊(cè)。
(1)請(qǐng)將“#NameVirtualHost *:80”這里的“#”去掉,即改為“NameVirtualHost *:80”,如果使用的非80端口,將這里和下面虛擬主機(jī)配置文件中的“80"改為實(shí)際端口即可。
(2)我們看看這個(gè)配置文件下面的“VirtualHost example:”這部分,為了便于本機(jī)操作,我們先建立起“l(fā)ocalhost”這個(gè)虛擬主機(jī),否則一旦啟用虛擬主機(jī)會(huì)導(dǎo)致本地的xampp無(wú)法進(jìn)入web管理界面。
配置文件自帶了兩個(gè)配置好但沒啟用的例子,我們建好的“l(fā)ocalhost”的虛擬主機(jī)應(yīng)該是這樣的:

##ServerAdmin
DocumentRoot/xampp/htdocs
ServerNamelocalhost
##ErrorLog@rel_logfiledir@/dummy-host2.error_log
##CustomLog@rel_logfiledir@/dummy-host2.access_logcommon

其中,沒有注釋符的幾項(xiàng)是必需的,有注釋符的項(xiàng)目是可選的,當(dāng)然,您也可以根據(jù)apache官方文檔設(shè)定更多的項(xiàng)目。
“DocumentRoot”:
必需。這個(gè)是虛擬主機(jī)站點(diǎn)的根目錄,可以是相對(duì)路徑或絕對(duì)路徑、路徑不能包含空格等特殊字符。使用相對(duì)路徑時(shí)路徑是相對(duì)環(huán)境所在的分區(qū),我的環(huán)境放在d盤的根目錄,所以示例中寫作“/xampp/htdocs”、也可以寫作“D:/xampp/htdocs”(后面不加"/"),如果環(huán)境放在d盤的www目錄,那么這里的路徑就要寫作“/www/xampp/htdocs”、也可以寫作“D:/www/xampp/htdocs”(后面不加"/")。
配置虛擬主機(jī)失敗多數(shù)都是路徑設(shè)置的不對(duì)。
“ServerName”:
必需。這個(gè)是配置虛擬主機(jī)的域名??梢允恰發(fā)ocalhost”、“cmsware”、等。
虛擬主機(jī)配置常見問(wèn)題:
如果配置后apache通過(guò)管理面板啟動(dòng)不了,啟動(dòng)或關(guān)閉apache,這時(shí)能看到具體的報(bào)錯(cuò)信息。
如果虛擬主機(jī)配置后沒生效,看看apache報(bào)錯(cuò)日志(xampp\apache\logs\error.log)一般就能知道原因所在。

xampp windows的PHP版本切換方法

XAMPP從 1.4.7版開始支持PHP 5與PHP 4可選啟動(dòng),便于用戶根據(jù)PHP程序的需要做出選擇。
運(yùn)行根目錄下的php-switch.bat即可進(jìn)入php切換的命令窗口
切換到php4:
在命令窗口輸入4
切換到php5:
在命令窗口輸入5
移動(dòng)整體環(huán)境到其它地方(移動(dòng)到其它目錄或服務(wù)器)
只運(yùn)行根目錄下的setup_xampp.bat即可進(jìn)入命令窗口,選擇“1"對(duì)環(huán)境重新進(jìn)行初始化即可。
注意:如果您啟用了虛擬主機(jī),這時(shí)需要重新檢查虛擬主機(jī)配置文件中的相對(duì)路徑是否正確(如果設(shè)置的是絕對(duì)路徑則不必檢查)

xampp windows系統(tǒng)安全

XAMPP默認(rèn)安裝之后是很不安全的,普通用戶不用任何密碼就可以訪問(wèn)其Web管理頁(yè)面,修改數(shù)據(jù)庫(kù)。我們只需要點(diǎn)擊左方菜單的 "安全"選項(xiàng),按照向?qū)Р僮骷纯赏瓿砂踩O(shè)置。
在默認(rèn)狀態(tài)下,phpmyadmin有兩個(gè)用戶名,分別是pma和root。其中,root是管理員身份,而pma則是普通用戶身份,但二者在缺省狀態(tài)下均無(wú)密碼。
這里的兩個(gè)默認(rèn)用戶的密碼務(wù)必要設(shè)置,設(shè)置方法:
(1)先在“安全”這里設(shè)置好root賬戶的密碼
(2)通過(guò)默認(rèn)主頁(yè)左側(cè)的phpmyadmin導(dǎo)航欄進(jìn)入phpmyadmin界面,輸入用戶名root后直接點(diǎn)擊登陸即可。
(3)更改pma帳號(hào)密碼:登錄后,點(diǎn)擊首頁(yè)的“權(quán)限”菜單,點(diǎn)擊出現(xiàn)的“用戶一覽”頁(yè)面的用戶名“pma”后面的圖標(biāo)進(jìn)入權(quán)限設(shè)置頁(yè)面,在“編輯權(quán)限”這個(gè)頁(yè)面的“更改密碼”這里設(shè)置密碼。更改后用寫字板或記事本等文本編輯器xampp\phpMyAdmin\config.inc.php的第63行的pma密碼更改為剛才設(shè)置的密碼,否則,登陸會(huì)出錯(cuò)。
注:只有pma不設(shè)置密碼時(shí),XAMPP的web主界面的MySQL database的狀態(tài)才會(huì)顯示為ACTIVATED狀態(tài)!

目錄說(shuō)明

Web程序(PHP、Html)都放到 xampp\htdocs\
perl文件目錄xampp\cgi-bin\;
apache基礎(chǔ)配置:xampp\apache\conf\httpd.conf
apache更多配置(如虛擬主機(jī)等)文件:xampp\apache\conf\extra\
php配置文件:xampp\php\php.ini

xampp MySQL無(wú)法啟動(dòng)解決方法

安裝XAMPP后無(wú)法啟動(dòng)Apache服務(wù),本以為可能是一些系統(tǒng)服務(wù)文件被占用的原因,安裝軟件后需重啟一遍??墒侵貑⒂?jì)算機(jī)后依然無(wú)法啟動(dòng)Apache服務(wù),狀態(tài)欄里總是顯示“Apache started [Port 80]”,是端口被占用的原因嗎?排查一遍后也不是。后來(lái)只好求助于搜索引擎,在變換關(guān)鍵詞搜索幾次后終于找到問(wèn)題所在。
XAMPP Apache 無(wú)法啟動(dòng)原因1(缺少VC運(yùn)行庫(kù)):
這個(gè)就是我遇到的問(wèn)題原因,下載安裝的XAMPP版本是xampp-win32-1.7.7-VC9,而現(xiàn)有的Windows XP系統(tǒng)又沒有安裝VC9運(yùn)行庫(kù),所以無(wú)法繼續(xù)運(yùn)行相關(guān)服務(wù),這個(gè)可以在Windows事件查看器里看到錯(cuò)誤日志提示。
既然找到問(wèn)題原因,解決就很容易了,到微軟下載中心搜索下載安裝一個(gè)Microsoft Visual C++ 2008 Redistributable安裝包即可。
XAMPP Apache 無(wú)法啟動(dòng)原因2(80端口被占用):
這是無(wú)法啟動(dòng)Apache服務(wù)的最常見原因了,像迅雷等P2P軟件都會(huì)占用80端口,一般關(guān)閉這些軟件后就可以啟動(dòng)了,如果你有需要也可以先啟動(dòng)XAMPP后再開這些軟件。
如果無(wú)法確定是哪個(gè)程序占用了80端口,可以按下面方法找出:
1、打開“開始菜單”——點(diǎn)擊“運(yùn)行”——輸入“CMD”打開命令行窗口,在里面輸入“netstat -ano”命令并回車(不包含雙引號(hào),為防止輸入錯(cuò)誤,你可以直接復(fù)制用鼠標(biāo)右鍵粘貼)。
2、運(yùn)行命令后,會(huì)顯示一系列端口的使用情況,查找到“0.0.0.0: 80”對(duì)應(yīng)的PID進(jìn)程標(biāo)識(shí)符,記錄下來(lái),等下會(huì)用到。
3、鼠標(biāo)右鍵點(diǎn)擊桌面任務(wù)欄,打開Windows任務(wù)管理器,在“查看”——“選擇列”中勾選“PID(進(jìn)程標(biāo)識(shí)符)”確定,即可看到每個(gè)程序使用的端口狀態(tài)。結(jié)合上面所查到的80端口對(duì)應(yīng)的PID進(jìn)程標(biāo)識(shí)符,就可確定是哪個(gè)程序占用了80端口。要關(guān)閉該程序建議先從該軟件界面中關(guān)閉,如果找不到軟件界面關(guān)閉,可鼠標(biāo)右鍵直接結(jié)束該進(jìn)程。
如果不想這么麻煩,也可以修改XAMPP不使用80端口使用其它,修改方法:打開XAMPP安裝目錄,修改\apache\conf\httpd.conf文件,找到下面這兩句,將端口修改為8081或其它即可。
Listen 80
ServerName localhost:80
XAMPP Apache 無(wú)法啟動(dòng)原因3(443端口被占用):
這個(gè)情況比較少見,會(huì)占用443端口的程序并不多。XAMPP啟動(dòng)除需要80端口外,還有一個(gè)加載SSL模塊的443端口。如果你遇到443端口被占用的情況,有三種方法可以解決,分別是:
1、排查端口占用程序,關(guān)閉后再啟動(dòng)XAMPP(排查方法見上面)。
2、修改XAMPP SSL模塊使用端口號(hào),修改方法:打開XAMPP安裝目錄,修改\apache\conf\extra\httpd-ssl.conf文件,找到Listen 443這么一句,將443端口改成4433或其它。
3、如果你不使用Apache的https,也可以關(guān)閉掉SSL模塊,方法如下:打開XAMPP安裝目錄,修改\apache\conf\httpd.conf文件,找到Include "conf/extra/httpd-ssl.conf"這句,將其注釋掉即可。
XAMPP Apache 無(wú)法啟動(dòng)原因4(關(guān)閉mod_perl模塊):
如果Apache服務(wù)啟動(dòng)后又馬上自動(dòng)關(guān)閉,那么你可以試著運(yùn)行XAMPP安裝目錄下的xampp_start.exe程序文件,將mod_perl模塊關(guān)閉掉。
解決方法:
運(yùn)行xampp\mysql目錄下的mysql_installservice.bat,彈出dos窗口后按任意鍵關(guān)閉。
然后再運(yùn)行此目錄下的mysql_uninstallservice.bat即可。
現(xiàn)在XAMPP的控制版面就可以成功啟動(dòng)MySql了。
之前要確保XAMPP能正常工作,端口80和443、3306必須空閑。
沒空閑的話可以用端口監(jiān)聽工具查,然后結(jié)束相應(yīng)進(jìn)程。
或者在cmd輸入netstat  -ano,看這幾個(gè)端口是否占用。
若占用,記住PID,然后在任務(wù)管理器里對(duì)于相應(yīng)的PID,結(jié)束即可。
沒PID顯示的話點(diǎn)擊任務(wù)管理器的查看,然后點(diǎn)選擇列,勾選PID即可。

載地址

  • 電腦版
  • /Mac版

您喜歡

php開發(fā)工具推薦
php開發(fā)工具推薦
php是時(shí)下非常流行的一種編程語(yǔ)言,也是現(xiàn)在很多的朋友都是非常的喜歡學(xué)習(xí)的,那么對(duì)于PHP的新手,學(xué)習(xí)需要有一些不錯(cuò)的php開發(fā)工具來(lái)幫助你,那么php開發(fā)工具哪個(gè)好用呢?下面小編就為大家推薦幾款好用的php開發(fā)工具。其中就包括了各種PHP開發(fā)工具和IDE工具,可以滿足不同PHP開發(fā)需求,能夠提高PHP開發(fā)的效率和方便性,大大提高了PHP開發(fā)人員的開發(fā)效率和工作質(zhì)量。

網(wǎng)友評(píng)論

0條評(píng)論
(您的評(píng)論需要經(jīng)過(guò)審核才能顯示)