Tutorial PHP - Cara Mengubah Port Apache pada XAMPP

Post a Comment

Apache pada XAMPP secara default menggunakan port 80. Ada kalanya port 80 tersebut sudah digunakan oleh program atau service lain seperti yang saya alami baru-baru ini. Saat port tersebut sudah digunakan oleh program lain maka akan muncul error kurang lebih seperti berikut "Apache WILL NOT start without the configured ports free!". Nah, solusi tercepat adalah dengan mengganti port yang akan digunakan oleh Apache. Berikut ini adalah langkah-langkah yang harus dilakukan untuk mengganti port tersebut:


#BUKA XAMPP CONTROL PANEL

Langkah pertama adalah membuka program Xampp Control Panel dan akan muncul tampilan seperti gambar di bawah ini



Klik tombol Stop pada baris Apache untuk mematikan service Apache terlebih dahulu jika service Apache masih menyala. Kemudian langkah selanjutnya adalah klik tombol Netstat di bagian kanan dari Control Panel tersebut dan akan muncul tampilan seperti gambar di bawah ini




Pada halaman Netstat ini, anda dapat melihat port-port yang saat ini sedang digunakan. Pilihlah port yang belum digunakan misalnya di sini saya menggunakan port 8080.


#UBAH FILE HTTPD.CONF

Langkah berikutnya adalah klik tombol Config pada baris Apache di XAMPP. Pilih Apache (httpd.conf) kemudian carilah tulisan Listen 80 pada file tersebut. Tulisan tersebut terdapat pada baris dengan kode seperti berikut 

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80

#
# Dynamic Shared Object (DSO) Support

Ubahlah tulisan Listen 80 menjadi port yang ingin anda gunakan, misalnya 8080 maka tulisan tersebut menjadi Listen 8080

Kemudian carilah tulisan ServerName localhost:80 masih pada file yang sama. Letaknya seperti pada baris kode berikut ini 

#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
ServerName localhost:80

Ubah port 80 tersebut menjadi port yang sama dengan sebelumnya (misalnya 8080) maka tulisan akan menjadi ServerName localhost:8080. Jangan lupa untuk menyimpan file tersebut.

Jalankan kembali server Apache pada XAMPP anda dan untuk mencobanya anda bisa mengetikkan url berikut pada browser anda 

localhost:8080

di mana 8080 adalah port yang sudah anda ubah pada langkah-langkah di atas tadi.

Jika url tersebut berhasil dibuka maka selamat anda sudah sukses melakukan perubahan port dari Apache. Untuk mengakses url localhost dari program-program PHP yang anda buat kemudian janga lupa untuk menyertakan :8080 (di mana 8080 adalah port Apache baru yang anda gunakan). 

Silahkan gunakan kolom komentar di bawah jika anda memiliki pertanyaan mengenai artikel ini. Terima kasih.

Related Posts

Post a Comment