/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
xampp(apache+mysql+php+perl)是一個功能強大的建站集成軟件包。這個軟件包原來的名字是lampp,但是為了避免誤解,最新的幾個版本就改名為 xampp 了。它可以在windows、linux、solaris三種操作係統下安裝使用,支持多語言:英文、簡體中文、繁體中文、韓文、俄文、日文等.
XAMPP 實際上在以下幾個方麵大放光彩:- 易於安裝和設置。
- 包含很多有用的軟件包,可以簡化諸如生成流量報告和加速 PHP 內容之類的任務。
- 已經在 SUSE、Red Hat、Mandrake、Debian Linux 發行版以及 Windows 和 Solaris 上進行了完整的測試
這個軟件包原來的名字是LAMPP,但是為了避免誤解,最新的幾個版本就改名為 XAMPP 了,它可以在Windows、Linux、Solaris三種操作係統下安裝使用,支持多語言:英文、簡體中文、繁體中文、韓文、俄文、日文等。
支援跨平台使用。
可支援Xampp安裝至USB隨身碟內的Apache與Mysql資料庫。
安裝與移除容易,安裝隻需解壓縮檔案,移除隻需刪除整個資料夾即可。
軟體整合了多種不同軟件(如:MySQL、Perl、PHP等軟件)。
如何安裝XAMPP?
1、在本站下載最新版的XAMPP安裝包,雙擊運行。
2、 當出現“Bitnami”安裝界麵之後,如果你的電腦中安裝有殺毒軟件,它會彈出一個詢問框,告知“殺毒軟件可能會拖慢安裝程序的提示框”,不用管它,直接點擊“Yes按鈕”確定繼續安裝。
緊接著,安裝程序又會彈出一個警告框,告知“係統啟動用戶賬戶控製功能時,會影響XAMPP的某些功能(由權限問題導致),因此不要將其安裝到C:Program Files (x86)目錄下”,記住這一要求後,直接點擊“OK按鈕”關閉警告框,繼續執行安裝;
3、在出現的“XAMPP安裝歡迎界麵”中,直接點擊“Next按鈕”進入下一步
4、在彈出的“選擇組件窗口”中,勾選左側列表中的組件(全部安裝),然後點擊“Next按鈕”進入下一步;
5、在出現的“Bitnami介紹窗口”中,去掉“Learn more about Bitnami for XAMPP”後麵的勾(我對跳轉到它們的主頁不感興趣),然後點擊“Next按鈕”進入下一步;
6、安心等待XAMPP安裝
7、當XAMPP安裝完畢後,如果開啟了Windows防火牆,此刻會出現“Windows安全警報”,勾選“專用網絡”和“公用網絡”前的勾並點擊“允許訪問按鈕”,允許“Apache HTTP Server”在這兩種網絡上通信;
8、在彈出的“完成安裝窗口”中,勾選“Do you want to start the Control Panel Now?”前的勾(允許安裝完畢後打開XAMPP的控製麵板),然後點擊“Finish按鈕”完成安裝;
9、在彈出的“語言選擇窗口”中,選擇美國國旗,然後點擊“Save按鈕”,表示采用默認的美式英語重當界麵語言;
1、在出現的“XAMPP控製麵板窗口”中Service一列的單選框略有不同,“X”表示相應組件還沒有設為Windows係統服務;“空白”表示沒有安裝該組件;此外還有“√”,表示該組件已經安裝成為Windows係統服務,可以start。
2、在出現的“XAMPP控製麵板窗口”中,點擊“Apache”同行的“Config按鈕”,然後選擇“Apache (httpd.conf)”,打開http的配置文件;
3、在打開的“httpd.conf文件”中,找到“Listen”後,將其右邊的端口改為“8000”(默認的80端口並不安全,8005,8009,8080端口會被Tomcat占用)。保存修改後,關閉該文件;
4、返回“XAMPP控製麵板窗口”中,繼續點擊“MySQL”右側的“Config按鈕”,然後選擇彈出菜單中的“my.ini”,打開MySQL的配置文件;
5、在打開的“my.ini文件”中,找到“[client]”後,可以設置客戶端連接MySQL的密碼和端口。設置並保存後,可以直接關閉該文件;
6、重新返回“XAMPP控製台窗口”,點擊右側的“Config按鈕”,打開“控製麵板配置窗口”;
7、在彈出的“控製台配置窗口”中,勾選“Autostart of modules”下的所有模塊,這樣每次控製麵板啟動時,都會自動啟動這些已勾選的模塊。設置完畢後,點擊“Save按鈕”保存設置;
8、設置完自動啟動模塊之後,Windows防火牆會連續彈出4個提示框,勾選每個提示框中的“專用網絡”和“公共網絡”並點擊“允許訪問按鈕”允許訪問;
9、打開瀏覽器輸入“http://127.0.0.1:8000”並回車。如果見到XAMPP的歡迎頁,表示Apache工作正常。Enjoy!
MySQL 的“root”用戶默認狀態是沒有密碼的,所以在 PHP 中您可以使用 mysql_connect("localhost","root","") 來連接 MySQL 服務器;
如果您想為 MySQL 中的“root”用戶設置密碼,請在控製台中使用“mysqladmin”命令。例如:
在windows版本的xampp下:
\...\xampp\mysql\bin\mysqladmin -u root -p password 新密碼
運行後會提示輸入舊密碼,如果正確,則會立即修改新輸入的密碼
linux版本的xampp是如下命令:
/opt/lampp/bin/mysqladmin -u root -p password 新密碼
請注意,更改 root 的密碼之後,不要忘記更改 PHPMyAdmin 中的相關信息。在 \...\xampp\phpmyadmin\ 下搜索“config.inc.php”並編輯下麵幾行:
$cfg['Servers'][$i]['user'] = 'root'; // MySQL SuperUser
$cfg['Servers'][$i]['auth_type'] = 'http'; // HTTP MySQL authentification
從今往後,需要正確輸入“root”的密碼才能啟動 PHPMyAdmin
xampp mysql無法啟動解決方案:
昨天遇到的一個問題,安裝XAMPP後無法啟動Apache服務,本以為可能是一些係統服務文件被占用的原因,安裝軟件後需重啟一遍。可是重啟計算機後依然無法啟動Apache服務,狀態欄裏總是顯示“Apache started [Port 80]”,是端口被占用的原因嗎?排查一遍後也不是。後來隻好求助於搜索引擎,在變換關鍵詞搜索幾次後終於找到問題所在。
XAMPP Apache 無法啟動原因1(缺少VC運行庫):
這個就是我遇到的問題原因,下載安裝的XAMPP版本是xampp-win32-1.7.7-VC9,而現有的Windows XP係統又沒有安裝VC9運行庫,所以無法繼續運行相關服務,這個可以在Windows事件查看器裏看到錯誤日誌提示。
既然找到問題原因,解決就很容易了,到微軟下載中心搜索下載安裝一個Microsoft Visual C++ 2008 Redistributable安裝包即可。
XAMPP Apache 無法啟動原因2(80端口被占用):
這是無法啟動Apache服務的最常見原因了,像迅雷等P2P軟件都會占用80端口,一般關閉這些軟件後就可以啟動了,如果你有需要也可以先啟動XAMPP後再開這些軟件。
如果無法確定是哪個程序占用了80端口,可以按下麵方法找出:
1、打開“開始菜單”——點擊“運行”——輸入“CMD”打開命令行窗口,在裏麵輸入“netstat -ano”命令並回車(不包含雙引號,為防止輸入錯誤,你可以直接複製用鼠標右鍵粘貼)。
2、運行命令後,會顯示一係列端口的使用情況,查找到“0.0.0.0: 80”對應的PID進程標識符,記錄下來,等下會用到。
3、鼠標右鍵點擊桌麵任務欄,打開Windows任務管理器,在“查看”——“選擇列”中勾選“PID(進程標識符)”確定,即可看到每個程序使用的端口狀態。結合上麵所查到的80端口對應的PID進程標識符,就可確定是哪個程序占用了80端口。要關閉該程序建議先從該軟件界麵中關閉,如果找不到軟件界麵關閉,可鼠標右鍵直接結束該進程。
如果不想這麼麻煩,也可以修改XAMPP不使用80端口使用其它,修改方法:打開XAMPP安裝目錄,修改\apache\conf\httpd.conf文件,找到下麵這兩句,將端口修改為8081或其它即可。
Listen 80
ServerName localhost:80
XAMPP Apache 無法啟動原因3(443端口被占用):
這個情況比較少見,會占用443端口的程序並不多。XAMPP啟動除需要80端口外,還有一個加載SSL模塊的443端口。如果你遇到443端口被占用的情況,有三種方法可以解決,分別是:
1、排查端口占用程序,關閉後再啟動XAMPP(排查方法見上麵)。
2、修改XAMPP SSL模塊使用端口號,修改方法:打開XAMPP安裝目錄,修改\apache\conf\extra\httpd-ssl.conf文件,找到Listen 443這麼一句,將443端口改成4433或其它。
3、如果你不使用Apache的https,也可以關閉掉SSL模塊,方法如下:打開XAMPP安裝目錄,修改\apache\conf\httpd.conf文件,找到Include "conf/extra/httpd-ssl.conf"這句,將其注釋掉即可。
XAMPP Apache 無法啟動原因4(關閉mod_perl模塊):
如果Apache服務啟動後又馬上自動關閉,那麼你可以試著運行XAMPP安裝目錄下的xampp_start.exe程序文件,將mod_perl模塊關閉掉。
XAMPP MYSQL無法啟動的解決辦法
解決方法:
運行xampp\mysql目錄下的mysql_installservice.bat,彈出dos窗口後按任意鍵關閉。
然後再運行此目錄下的mysql_uninstallservice.bat即可。
現在XAMPP的控製版麵就可以成功啟動MySql了。
之前要確保XAMPP能正常工作,端口80和443、3306必須空閑。
沒空閑的話可以用端口監聽工具查,然後結束相應進程。
或者在cmd輸入netstat -ano,看這幾個端口是否占用。
若占用,記住PID,然後在任務管理器裏對於相應的PID,結束即可。
沒PID顯示的話點擊任務管理器的查看,然後點選擇列,勾選PID即可。
XAMPP with PHP 7.3.1, 7.2.14, 7.1.26 & 5.6.40
We just released new versions of XAMPP for all platforms with PHP 7.3.1, 7.2.14, 7.1.26 and 5.6.40. PHP 7.0 is not supported anymore so we also dropped support for this branch.