
一位xampp多年使用及愛好者的一次升級加工。版權(quán)所有歸原作者, 優(yōu)化版本更新, 首先排期的是x64位xampps. 調(diào)試工作已經(jīng)全部完成, 為了不與官方產(chǎn)品起沖突, 產(chǎn)品名多加個(gè)S, Xampps 1.8.2 版本號比官方有提升.
Xampps工具可以讓用戶快速創(chuàng)建php環(huán)境, 一鍵之下完成apache, php, mysql, phpmyadmin的安裝工具, 省心省力. 同時(shí)也集成了:tomcat , Mercury Mail工具, 使得用戶可以編寫java, 也可以創(chuàng)建自己的郵件服務(wù)端. 正值php 5.5.0正式版發(fā)布之際, 我們宣布,xampps (x86, x64)雙位版正式上線.
【基本介紹】
XAMPP(Apache+MySQL+PHP+PERL)是一個(gè)功能強(qiáng)大的建站集成軟件包。這個(gè)軟件包原來的名字是 LAMPP,但是為了避免誤解,最新的幾個(gè)版本就改名為 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多種操作系統(tǒng)下安裝使用,支持多語言:英文、簡體中文、繁體中文、韓文、俄文、日文等.【集成配置】
+ Apache 2.4.4 (VC11)+ MySQL 5.6.12
+ PHP 5.5.0 (VC11)
+ phpMyAdmin 4.0.4
+ OpenSSL 1.0.1e
+ tomcat 7.0.41 (需要 JDK 支持)
+ Mercury Mail 4.74 (x86 bit)
32位與64位全部集成一致. 完美兼容各系統(tǒng).
【安裝教程】
XAMPP的安裝過程很簡單(是指exe安裝包過程,解壓包等就更簡單一點(diǎn),實(shí)測Windows XP環(huán)境下),但需要注意的兩點(diǎn)如下1、安裝路徑,最好放置到D盤,不建議不要放到系統(tǒng)盤去,尤其是早期的XAMPP版本可能默認(rèn)安裝Program files下可能在Vista、Windows 7可能需要修改寫入權(quán)限。下圖所示(只需要選擇驅(qū)動器,安裝程序會自動創(chuàng)建xampp目錄),然后點(diǎn)install,等候安裝完成。

2、安裝完成后,會彈出COMMAND設(shè)置窗口,問我們是否創(chuàng)建桌面快捷方式,我們選擇Y并回車。

3、接下來問我們是否定位xampp的正確路徑,Should I locate the xampp path correctly選擇y并回車

4、選擇是否讓xampp支持便攜使用(無驅(qū)動器號),這里要注意,如果后面想把XAMPP注冊為系統(tǒng)服務(wù)的話,是必須使用驅(qū)動器號的,如果要使用USB 安裝xampp就不能使用驅(qū)動器號,因?yàn)閁SB設(shè)備可能在不同PC機(jī)上的設(shè)備號可能有所變化選N并回車。

5、安裝完,提示Press

6、這一步讓我們確認(rèn)PHP的時(shí)區(qū)配置UTC是否正確,這個(gè)沒關(guān)系,即使后面發(fā)現(xiàn)正確,也可以自己在PHP.INI里修改掉再按回車鍵繼續(xù)。

7、這里是最后一步,如下圖,我們只需要選擇1并回車啟動xampp控制面板,右下角的托盤中已經(jīng)有了xampp控制面板啟動程序。

8、然后界面會“閃”一下,如下圖,我們選擇x退出即可。

9、到這里xampp就安裝完成了,如果出現(xiàn)xampp安裝失敗,請先運(yùn)行安裝一半的xampp目錄下的卸載文件uninstall_xampp.bat執(zhí)行一次清理,然后再重新安裝。

10、輸入127.0.0.1 或者 localhost 就可以看到安裝成功的歡迎頁面!然后點(diǎn)中文

11、XAMPP for Windows 詳細(xì)信息!

【基本操作】
1、XAMPP的啟動路徑xampp\xampp-control.exe
2、XAMPP服務(wù)的啟動和停止腳本路徑
啟動 Apache 和 MySQL:xampp\xampp_start.exe
停止 Apache 和 MySQL:xampp\xampp_stop.exe
啟動 Apache:xampp\apache_start.bat
停止 Apache:xampp\apache_stop.bat
啟動 MySQL:xampp\mysql_start.bat
停止 MySQL:xampp\mysql_stop.bat
啟動 Mercury 郵件服務(wù)器:xampp\mercury_start.bat
設(shè)置 FileZilla FTP 服務(wù)器:xampp\filezilla_setup.bat
啟動 FileZilla FTP 服務(wù)器:xampp\filezilla_start.bat
停止 FileZilla FTP 服務(wù)器:xampp\filezilla_stop.bat
3、XAMPP的配置文件路徑
Apache 基本配置:xampp\apache\conf\httpd.conf
Apache SSL:xampp\apache\conf\ssl.conf
Apache Perl(僅限插件):xampp\apache\conf\perl.conf
Apache Tomcat(僅限插件):xampp\apache\conf\java.conf
Apache Python(僅限插件):xampp\apache\conf\python.conf
PHP:xampp\php\php.ini
MySQL:xampp\mysql\bin\my.ini
phpMyAdmin:xampp\phpMyAdmin\config.inc.php
FileZilla FTP 服務(wù)器:xampp\FileZillaFTP\FileZilla Server.xml
Mercury 郵件服務(wù)器基本配置:xampp\MercuryMail\MERCURY.INI
Sendmail:xampp\sendmail\sendmail.ini
4、XAMPP的其它常用路徑
網(wǎng)站根目錄的默認(rèn)路徑:xampp\htdocs
MYSQL數(shù)據(jù)庫默認(rèn)路徑:xampp\mysql\data
5、日常使用只需要使用XAMPP的控制面板即可,可以隨時(shí)控制apache、PHP、MYSQL以及FTP服務(wù)的啟動和終止。上面的 Service是為了在安裝后方便隨時(shí)可以注冊或卸載上文提到的服務(wù)項(xiàng)目。
【使用教程】
1.雙擊xampp安裝目錄下的xampp-control.exe,打開xampp控制面板,如下圖所示。
控制面板如下圖所示。

2.點(diǎn)擊Apache的“Start”按鈕,啟動Apache服務(wù)。
Apache服務(wù)的端口默認(rèn)是80和443,如果電腦上裝有虛擬機(jī),443端口會被虛擬機(jī)占用,導(dǎo)致Apache服務(wù)啟動失敗。
這種情況的修改方法如下:
①打開任務(wù)管理器,找到找到vmware-hostd.exe進(jìn)程,結(jié)束它。
②打開VMware虛擬機(jī),選擇菜單“編輯”——>"首選項(xiàng)",如下圖所示。

找到“共享虛擬機(jī)”,將HTTPS端口改成其他值,這里改成了444。
至于如何查看哪個(gè)程序占用了哪個(gè)端口,可以點(diǎn)xampp控制面板右側(cè)的“Netstat”按鈕,也可以在命令提示符窗口輸入netstat -ano指令來查看這幾個(gè)端口是否被占用。若占用,記住PID,然后在任務(wù)管理器里對于相應(yīng)的PID,結(jié)束即可。如果任務(wù)管理器的列表中沒有PID這一列,點(diǎn)擊任務(wù)管理器的菜單“查看”——>“選擇列”,勾選PID即可。
比較通用的修改方法如下:
這種方法直接改xampp的配置文件。
①如果80端口被占用
將xampp\apache\conf這個(gè)目錄下的httpd.conf 文件中 所有80換成其他值。
將xampp\apache\conf\extra這個(gè)目錄下的 httpd-vhosts.conf 所有80換成其他值。
②如果是443端口被占用
將XAMPP\apache\conf\extra這個(gè)目錄下的httpd-ssl.conf 所有443換成其他值。
3.點(diǎn)擊MySQL的“Start”按鈕,啟動MySQL服務(wù)。
如果電腦上之前安裝過MySQL,xampp的MySQL服務(wù)啟動失敗,并在控制面板下用紅色字體信息進(jìn)行提示,如下圖所示。

圖中信息指出我在C盤已經(jīng)安裝過MySQL了,此時(shí)即使通過netstat -ano方法將C盤的這個(gè)MySQL服務(wù)停止了,點(diǎn)擊“start”按鈕,xampp的MySQL服務(wù)依然啟動失敗,提示打印“Attempting to start MySQL service...”。
正確的修改方法是:
①在命令提示符窗口輸入regedit指令,打開注冊表編輯器。
②找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL,將ImagePath的數(shù)據(jù)修改成xampp中mysq的位置,這里修改為E:\xampp\mysql\bin\mysqld MySQL。再次點(diǎn)擊MySQL的 “Start”按鈕,mysql服務(wù)正常啟動。
如果MySQL的默認(rèn)端口3306被占用,修改方法如下:
①修改占用該端口的外部程序,修改方法前面說過。
或者
②點(diǎn)擊MySQL的 “Config”按鈕,選擇“my.ini”,打開該配置文件,并將其中的3306改成其他值,如下圖所示。


4.測試
在瀏覽器輸入http://localhost/dashboard/,出現(xiàn)如下頁面,測試成功。

【更新日志】
對控制面板進(jìn)行大幅優(yōu)化更新, 放棄掉舊版本許多無用的雞肋功能。增加 PHP5.3、PHP5.6和PHP7.0 一鍵切換。將程序漢化修改,增加部分功能。
將apache升級到最新版2.4.18,php升級到5.6.16和7.0.1。
mysql升級到5.7.10,tomcat升級到7.0.56。
程序包35M,解壓后,啟動即可,易于安裝和設(shè)置。



































