Untuk keperluan tertentu seperti menginstall dua versi PHP atau Install XAMPP Lebih Dari Satu di Satu Komputer, kita perlu untuk mengganti / mengubah port apache dan MySQL, yang bagi sebagian orang hal tersebut ribet dan sulit untuk dilakukan, oleh karena itu pada kesempatan kali ini kita akan membahas cara mengubah port apache dan mysql.
Mengubah Port Apache
Mengubah port apache pada xampp TIDAK dapat dilakukan melalui XAMPP Control Panel, mungkin sobat pernah membuka menu config yang terletak di sebelah pojok kanan atas XAMPP Control Panel, namun seperti pada peringatan yang muncul, untuk mengubah port yang digunakan oleh XAMPP tetap harus melalui file konfigurasi.
Pada apache terdapat dua port yaitu port HTTP dengan nilai default 80 dan port SSL dengan nilai default 443. Ketika module apache dijalankan, maka secara otomatis juga akan mengaktifkan kedua port tersebut, dan untuk mengubah port HTTP, kita juga harus mengubah port SSL, jika tidak maka akan muncul pesan error.
Mengubah Port HTTP – Apache
Untuk mengubah port HTTP, buka file httpd.conf (file konfigurasi apache) yang terletak di direktori apache/conf cari kata-kata Listen 80
dan ServerName localhost:80
kemudian ubah angka 80 menjadi angka port yang diinginkan, misal 7777
dan
Jika sobat menginstall apache dari software lain seperti WAMPP atau dari installer apache langsung, sobat dapat menyesuaikan lokasi file konfigurasinya yang pasti nama filenya adalah httpd.conf
Mengubah Port SSL – Apache
Untuk mengubah port SSL, buka file httpd-ssl.conf yang ada di folder apache\conf\extra
, selanjutnya cari kata yang mengandung angka 443 (misal: Listen 443 dan ServerName localhost:443), ganti 443 dengan angka lain misal 444, kemudian simpan file terebut.
Selesai.
Mengubah Port MySQL
MySQL memiliki port default 3306.
Sebagaimana port Apache, kita juga TIDAK dapat mengubah port MySQL melalui XAMPP Control Panel, untuk mengubahnya kita perlu untuk meng edit file konfigurasi MySQL.
Untuk mengubah port MySQL, buka file my.ini
yang biasanya terletak di XAMPP/mysql/bin/my.ini
, cari kata-kata yang mengandung angka 3306, misalL port = 3306
, kemudian ganti angka 3306 dengan angka lain, misal 3307.
Selesai.
Demilikan cara untuk mengubah port baik Apache maupun MySQL, semoga bermanfaat.
Subscibe Now
Suka dengan artikel di Jagowebdev.com? jangan sampai ketinggalan, segera join ke milis kami untuk update informasi terbaru dari Jagowebdev.com
14 Feedback dari pembaca
THX bro
Sama sama mas…
saya sudah ubah mas . tapi knp yah ngga mau juga .apa harus direstart yah kompi nya dlu
Seharusnya cukup direstart xampp nya mas, coba di cek di log nya errornya kenapa
Apache saya bisa mas..tapi my sql nya gak bisa..
Tidak bisanya kenapa mas?
untuk konfigurasi apache-ssl.conf, virtualhostnya diganti juga ga?
kalo ga diganti listen sama virtualhostnya bakal beda, listen 444 virtualhost_default 443.
kalo virtualhostnya ga diganti gpp min?
terus masalah utama saya ada di bagian konfigurasi phpmyadmin, kan saya udah ngikutin cara yg admin kasih tau tapi pas buka localhost/phpmyadmin ga mau kebuka ya?
errornya:
This site can’t be reached
localhost refused to connect.
Saya pakai konfigurasi diatas bisa berjalan lancar sampai sekarang mas….
Saya tidak mengganti virtual hostnya, semua seperti cara diatas.
Jika ada pesan This site can’t be reached, biasanya server apachenya
masih gabisa nih, dan akhirnya install ulang xampp nya..
Bentrok mungkin portnya mas
saya mau tanya bang
di file httpd-ssl.conf saya tidak ada ServerName localhost: 443
adanya ServerName http://www.example.com: 443
itu kenapa ya ?
Yang penting di Listen nya diganti mas
Saya memiliki SQL Server 5.1 sebelum menginstall xampp
Saya sudah mengganti portnya 3307 seperti yang disarankan, tapi errornya tetap sama
Port 3306 in use by “”C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin\mysqld” –defaults-file=”C:\Program Files (x86)\MySQL\MySQL Server 5.1\my.ini” MySQL”!
Dipastikan dulu mas, server yang dinyalakan adalah server dengan port 3307