Masalah yang mungkin sering dihadapi oleh pengguna apache di xampp adalah tidak berjalannya xampp apache tersebut, akan tetapi servis lainnya seperti filezilla dan mysql masih dapat berjalan. Di xampp control panel akan terlihat pesan apache busy.
Hal ini mungkin disebabkan oleh port yang digunakan oleh apache telah digunakan oleh aplikasi lainnya. Perlu diketahui, port default yang digunakan oleh apache adalah port 80.Akan tetapi ada beberapa aplikasi lain juga yang menggunakan default port 80 (misal IIS "service microsoft" , skype , dll).
ada beberapa cara untuk dapat mengaktifkan kembali apache :
Cara 1 : Sederhana
- Coba Cek port yang sedang digunakan.
menu windows -> run -> ketik cmd. di cmd jalankan perintah "netstat /ano" ( tanpa tanda kutip ). dan periksa apakah ada yang menjalankan program di port 80.
Untuk cara membaca hasil dari "netstat" bisa klik disini - Matikan servis yang pengguakan port tersebut.
Jika ada program yang menjalankan port 80 di langkah 1 biasanya adalah skype dan IIS. matikan program tersebut. menu widows -> run -> services.msc. cari program tersebut, klik kanan dan stop.
- Edit file http.conf yang di c:/xampp/apache/conf/
- Cari ServerName localhost:80 di file http.conf lalu ubah port yang semula 80 menjadi 85 (terserah, perkiraan port yang tidak dipakai) sehingga menjadi localhost:85
- Listen 80 ubah menjadi Listen 0.0.0.0:85
- coba jalankan kembali apache melalui xampp control panel.
- Jika berhasil, untuk mengakses localhost ketikkan di browser -> http://localhost:85
- Cara ini adalah mengaktifkan apache dengan xampp_restart.exe
- akan muncul cmd.
- Ketika telah berjalan jangan tutup cmd ini.
- Setelah itu, coba akses web local bersangkutan
Terima kasih mas Maman infonya. Sangat membantu saya, di mana XAMPP saya sudah jalan di WIndows 7, yg tadinya bentrok di port 80. hehehe.... SUkses slalu ya ! Mus Katunaro
BalasHapusAlhamdulillah...
BalasHapusseneng bisa membantu...
aamiin...sukses juga buat anda (Mus Katunaro)