Setelah install XAMPP, Port 80 tidak bisa digunakan saat start Apache. Muncul pesan: XAMPP Port 80 in use by “Unable to open process” with PID 4. ketika saya netstat ternyata benar port 80 sudah ada yang menggunakan. Awalnya saya kira Teamviewer atau Skype yang menggunakan port 80. Setelah uninstall kedua aplikasi tersebut tidak ada perubahan.
Sebenarnya solusi cepatnya bisa kita ubah ke port yang lain seperti port 8080 di httpd.conf. Tetapi namanya penasaran penyebab port 80 tidak bisa digunakan belum diketahui. Kemudian setelah cari-cari permasalahan ini di stackoverflow, ternyata penyebabnya port 80 digunakan oleh system World Wide Web Publishing Service. Berikut untuk mematikan service tersebut :
- Task manager –> Services tab, klik kanan “World Wide Publishing Service” dan stop.
- Jika tidak menemukan Task Manager, bisa melalui “Run> services.msc” dan Services tab, klik kanan “World Wide Publishing Service” dan stop.
- kemudian jalankan kembali XAMPP Control Panel, klik start Apache.
Semoga bermanfaat.