16 January 2015

Cara memperbaiki port 80 PID 4 pada XAMPP di Windows

Permasalahan pada penggunaan Windows 8.1 dan XAMPP v3.2.1 ketika membuka control panel XAMPP kemudian muncul pemberitahuan tentang permasalahan pada port 80. Sehingga apache tidak dapat dijalankan.

Control panel XAMPP dengan error

Lakukan pengecekan semua koneksi yang terhubung dengan membuka command prompt (tekan tombol windows + r, ketik cmd) pada windows. Masukan perintah netstat -a -o (-a = display all connections and listening port dan -o = display the owning process ID associated with each connections).

Hasil netstat -a
Hasil netstat -a -o

Untuk mencari koneksi yang aktif menggunakan port 80 dengan PID 4, buka Task Manager (tekan tombol windows + r, ketik taskmgr) pada windows. Masuk ke tab menu services kemudian cari PID 4, namun tetap tidak dapat menemukan PID 4.



A. Solusi pertama
Jika port 80 sudah digunakan maka kita harus mengganti portnya dengan cara setting pada XAMPP control panel. Langkahnya adalah.
  1. Buka control panel XAMPP
  2. Klik tombol config pada baris tulisan Apache
  3. Pilih Apache (httpd.conf)
  4. Setelah terbuka menggunakan notepad, gunakan fasilitas cari (CTRL + F) untuk menemukan kata port. Kemudian cari kata listen tanpa tanda # (listen 80).
  5. Ubah tulisan angka 80 menjadi 85
  6. Simpan
  7. Jalankan kembali apache pada tombol start di XAMPP Control Panel
  8. Untuk menjalankannya di web browser, alamat ditulis dengan port (localhost:85/xampp)
Berikut screenshoot hasil pengerjaannya
XAMPP v3.2.1 Control panel
Apache (httpd.conf) edit Listen 85
Apache berjalan menggunakan port 85
Hasil akses localhost dengan port 85
Demikian untuk solusi pertama.

B. Solusi kedua
Jika sebelumnya sudah menginstall SQL Server 2012, maka ada kemungkinan portnya dipakai oleh SQL Server Reporting Services (MSSQLSERVER). Oleh karena itu matikan semua services untuk SQL Server terlebih dahulu.
  1. Buka SQL Server Configuration Manager
  2. Stop semua service SQL Server
  3. Buka kembali XAMPP Control Panel kemudian start apache
  4. Buka web browser kemudian ketik alamat localhost/xampp
  5. Catatan : port masih 80
Berikut screenshoot hasil pengerjaannya
Stopping service sql server
Hasil akses dengan port 80
Demikian hasil perbaikan port 80 pada XAMPP v.3.2.1 di Windows, langkah-langkah ini merupakan catatan dari pengalaman pribadi. Semoga bermanfaat dan terimakasih.

11 comments :

  1. hampir pasrah ane gan ngatasi ini, sampe semua blog saya telusuri hasilnya nihil.
    rupanya sql server saya belum dimatikan, terima kasih gan artikelnya, maju terus blognya

    ReplyDelete
  2. HELPFULL GAN..:)

    ReplyDelete
  3. Gan gua ngelakuin tips dari anda tapi tetap saja error

    ReplyDelete
  4. Mantap gan, setelah cari-cari ketemu juga solusinya. Terima kasih. Sukses selalu..

    ReplyDelete
  5. Terima kasih banyak sekali masgan, nyari kemana2 sampe situs luar pada ga sukses. Ga jauh2 banget cara disini yang paling berhasil. Karena port saya ternyata dimakan semua sama SQL server, haha...

    ReplyDelete