Saya mengalami permasahan ini sudah 2 kali. Yang pertama service apache ini berbentrokan dengan service IIS microsoft. Yang kedua service apache ini berbentrokan dengan service yang dipakai oleh windows sendiri. Pada tulisan ini saya akan membahas solusi untuk permasalahan yang kedua.
Permasalahan ini diketahui dengan melihat aktifitas xampp, sebagai berikut :
1. Pada saat saya mengekesekusi XAMPP Control Panel setelah "Initializing moduls" berjalan, apache tidak bisa diinisialisasi yang ditandai dengan Possible problem detected: Port 80 in use by "system"!
...
[main] Initializing moduls
[apache] Possible problem detected: Port 80 in use by "system"!
[main] Starting check-timer
2. Pada Xampp-control.log (dalam hal ini saya masih memakai xampp3 versi beta nama filenya xampp-control-3-beta.log) terdapat log yang sama, yaitu
...
8:37:26 [main] Initializing main
8:37:26 [main] Windows version: 6.1 (build 7600)
8:37:26 [main] Xampp version: 1.7.7
8:37:26 [main] Control center version: 3.0.2 [ Compiled: Jul 21th 2011 - build #1 ]
8:37:26 [main] Running as admin - good!
8:37:26 [main] Working with basedir: "c:\xampp\"
8:37:26 [main] Initializing moduls
8:37:26 [apache] Possible problem detected: Port 80 in use by "system"!
8:37:26 [main] Starting check-timer
...
3. Pada saat kita meneksekusi (start) apache service pada XAMPP, service secara otomatis akan berhenti dengan log, baik pada xampp-control maupun pada log xampp control
...
8:37:30 [apache] Starting apache app...
8:37:30 [apache] Status change detected: running
8:37:35 [apache] Status change detected: stopped
...
Untuk mengatasi problem ini kita harus mematikan service yang bentrok dengan service apache tersebut.
langsung saja tekan tombol Windows > All Program > Accessories > Run dan ketikan services.msc pada input text isian lalu Enter. Atau menuju Control Panel > System and Security >Administrative Tools dan klik 2 kali icon services. Atau langsung saja teken tombol Win-Services pada panel kontrol XAMPP tersebut.
Jika windows services sudah tampil matikan service Web Deployment Agent Service.
Jika sudah, service apache sudah bisa dijalankan.
Note : Saya menggunakan OS Windows 7.
Permasalahan ini diketahui dengan melihat aktifitas xampp, sebagai berikut :
1. Pada saat saya mengekesekusi XAMPP Control Panel setelah "Initializing moduls" berjalan, apache tidak bisa diinisialisasi yang ditandai dengan Possible problem detected: Port 80 in use by "system"!
...
[main] Initializing moduls
[apache] Possible problem detected: Port 80 in use by "system"!
[main] Starting check-timer
2. Pada Xampp-control.log (dalam hal ini saya masih memakai xampp3 versi beta nama filenya xampp-control-3-beta.log) terdapat log yang sama, yaitu
...
8:37:26 [main] Initializing main
8:37:26 [main] Windows version: 6.1 (build 7600)
8:37:26 [main] Xampp version: 1.7.7
8:37:26 [main] Control center version: 3.0.2 [ Compiled: Jul 21th 2011 - build #1 ]
8:37:26 [main] Running as admin - good!
8:37:26 [main] Working with basedir: "c:\xampp\"
8:37:26 [main] Initializing moduls
8:37:26 [apache] Possible problem detected: Port 80 in use by "system"!
8:37:26 [main] Starting check-timer
...
3. Pada saat kita meneksekusi (start) apache service pada XAMPP, service secara otomatis akan berhenti dengan log, baik pada xampp-control maupun pada log xampp control
...
8:37:30 [apache] Starting apache app...
8:37:30 [apache] Status change detected: running
8:37:35 [apache] Status change detected: stopped
...
Untuk mengatasi problem ini kita harus mematikan service yang bentrok dengan service apache tersebut.
langsung saja tekan tombol Windows > All Program > Accessories > Run dan ketikan services.msc pada input text isian lalu Enter. Atau menuju Control Panel > System and Security >Administrative Tools dan klik 2 kali icon services. Atau langsung saja teken tombol Win-Services pada panel kontrol XAMPP tersebut.
Jika windows services sudah tampil matikan service Web Deployment Agent Service.
Jika sudah, service apache sudah bisa dijalankan.
Note : Saya menggunakan OS Windows 7.