天天看點

XAMPP Apache Service is already running on port 443

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,,成功啟動!