20:44:57 [main] Initializing Control Panel
20:44:57 [main] Windows Version: Windows 7 Professional SP1 64-bit
20:44:57 [main] XAMPP Version: 1.8.0
20:44:57 [main] Control Panel Version: 3.0.12 [ Compiled: June 24th 2012 ]
20:44:57 [main] Running with Administrator rights - good!
20:44:57 [main] XAMPP Installation Directory: "c:\xampp\"
20:44:57 [main] Initializing Modules
20:44:57 [apache] XAMPP Apache Service is already running on port 80
20:44:57 [apache] XAMPP Apache Service is already running on port 443
20:44:57 [mysql] MySQL Service Detected With Wrong Path
20:44:57 [mysql] Uninstall the service manually first
20:44:57 [filezilla] XAMPP FileZilla FTP Server Service is already running on port 21
20:44:57 [filezilla] XAMPP FileZilla FTP Server Service is already running on port 14147
20:44:57 [main] Starting Check-Timer
20:44:57 [main] Control Panel Ready
從昨天開始就發現xampp不能用,于是我就進行了更新,可是後來問題依然如此。今天我從從xampp官方網站看到,此軟體已經更新到最新XAMPP 1.8.0 ,我以前用的是1.7.7.
更新:
- Apache 2.4.2
- MySQL 5.5.25a
- PHP 5.4.4
- phpMyAdmin 3.5.2
- FileZilla FTP Server 0.9.41
- Tomcat 7.0.28 (with mod_proxy_ajp as connector)
- Strawberry Perl 5.16.0.1 Portable
- XAMPP Control Panel 3.0.12 (from hackattack142)
裡面的内置軟體都是最新的。
我開始安裝的是非安裝版本,但是出現了上面的那種錯誤。于是我就下了installer版本,但是這個版本安裝以後,也出現上面的錯誤提示,隻能啟動Apache,而mysql不能啟動。我開始去百度和gg,但是沒有這方面的資料。後來我找到
http://www.apachefriends.org/f/viewtopic.php?p=196832&sid=9bff9a1f7a905877ab435873f63c236a
這裡,我發現下面的寫了,說是xampp檢測到mysql的windows安裝服務,不是目前xampp正在使用的,把這個伺服器删除,再重新安裝mysql服務就可以了。
我安裝上面的方法查找到windows系統服務中的mysql服務,屬于我以前備份的其它伺服器中的mysql服務,而我昨天我在安裝虛拟機中的Apache+php+mysql時,點了一下,居然在服務中添加了這個服務,就造成了今天我安裝新的xampp無法啟動。于是我用以下指令對該服務進行了删除:
sc delete mysql
然後我重新從安裝了xampp,,成功啟動!