Cara Mengatasi Error Port Apache dan MySQL pada XAMPP

0
Cara Mengatasi Error Port Apache dan MySQL pada XAMPP

Cara Mengatasi Error Port Apache dan MySQL pada XAMPP. Setelah beberapa saat lalu saya membahas tentang bagaimana cara meng-install XAMPP kali ini saya akan membahas bagaimana cara mengatasi masalah error yang terjadi pada saat menjalankan XAMPP, terutama masalah yang disebabkan oleh Port pada Apache dan MySQL yang terpakai oleh program lain. Hal ini sering terjadi pada dikarenakan program yang ter-install di Windows menggunakan port yang sama, oleh sebab itu akan terjadi error pada XAMPP saat menjalankan Apache dan MySQL.

Beberapa masalah yang sering dialami ketika menggunakan XAMPP adalah tidak mau berjalannya Apache seperti mengalami error Port 80 in use by “Unable to open process” atau MySQL yang tidak mau berjalan karena mengalami error Port 3306 in use by “mysqld-nt.exe”!, masalah tersebut sering terjadi disebabkan karena ada program yang berjalan menggunakan port yang sama.

Mengatasi masalah error pada XAMPP yang tidak dapat dijalankannya Apache dan MySQL dapat diatasi dengan beberapa cara, untuk cara-cara tersebut akan saya jelaskan dibawah ini. Cara mengatasi Apache dan MySQL yang tidak dapat dijakankan dapat Anda ikuti langkah-langkah berikut.

Cara Mengatasi Error Port Apache dan MySQL dengan Mematikan Program Lain:

Sebelumnya terlebih dahulu harus melakukan identifikasi program yang menggunakan port yang sama yang menyebabkan tidak berjalannya Apache dan MySQL pada XAMPP.

Pada Apache jika mengalami error seperti berikut:

10:35:00 AM [Apache] Problem detected!
10:35:00 AM [Apache] Port 80 in use by "Unable to open process" with PID 7180!
10:35:00 AM [Apache] Apache WILL NOT start without the configured ports free!
10:35:00 AM [Apache] You need to uninstall/disable/reconfigure blocking application
10:35:00 AM [Apache] or reconfigure Apache and the Control Panel to listen on a different port

Pada MySQL jika mengalami error seperti berikut:

10:35:00 AM  [mysql] MySQL Service detected with wrong path
10:35:00 AM  [mysql] Change XAMPP MySQL settings or
10:35:00 AM  [mysql] Uninstall/disable the other service manually first
10:35:00 AM  [mysql] Found Path: ERROR: Not Able To Open Service Manager
10:35:00 AM  [mysql] Expected Path: c:\xampp\mysql\bin\mysqld.exe --defaults-file=c:\xampp\mysql\bin\my.ini mysql
10:35:00 AM  [mysql] Problem detected!
10:35:00 AM  [mysql] Port 3306 in use by "mysqld-nt.exe"!
10:35:00 AM  [mysql] MySQL WILL NOT start without the configured ports free!
10:35:00 AM  [mysql] You need to uninstall/disable/reconfigure the blocking application
10:35:00 AM  [mysql] or reconfigure MySQL to listen on a different port

Cara Mengatasi Error Port Apache dan MySQL pada XAMPP dengan mematikan program yang menggunakan port yang sama adalah sebagai berikut:
CMD tasklist

  1. Lihat baik-baik kode error yang diberikan biasanya akan diberitahukan nama program atau PID program.
  2. Buka Command Prompt (CMD) dengan cara klik Start ketikan CMD pada pencarian lalu kan muncul Command Prompt dan pilih.
  3. Setelah Command Prompt terbuka ketikan tasklist lalu tekan Enter pada Keyboard.
  4. Selanjutnya lihat dan cari nama program atau kode PID program yang sesauai yang ditunjukan saat error Apache atau MySQL.
  5. Jika sudah menemukan kemudian ketikan tskill 7180 angka 7180 adalah kode PID program yang ditunjukan saat error dan jangan lupa tekan Enter pada keyboard untuk mematikan program tersebut.

Tambahan: Anda juga dapat menonaktifkan program dari Services yang ada pada menu XAMPP.

Cara Mengatasi Error Port Apache XAMPP dengan Mengganti Port:

  1. Pastikan XAMPP Control Panel terbuka.
  2. Klik Config pada Apache dan pilih Apache (httpd.conf) kemudian akan terbuka file yang berisi konfigurasi Apache.Apache httpd.conf XAMPP

  3. Kemudian cari kode “Listen 80” untuk port Apache pada XAMPP kemudian ganti dengan “Listen 8080” atau angka port lain yang tidak digunakan.
  4. Masih pada file konfigurasi yang sama cari kode “ServerName localhost:80” dan ganti menjadi “ServerName localhost:8080” angka port harus sama dengan kode Listen.
  5. Selanjutnya simpan dengan cara klik File dan pilih Save atau Ctrl + S.
  6. Langkah selanjutnya adalah mengganti port SSL Apache masih pada XAMPP Control Panel Klik Config pada Apache dan pilih Apache (httpd-ssl.conf) maka akan terbuka file konfigurasi SSL Apache.
    Apache httpd-ssl.conf XAMPP
  7. Selanjutnya cari kode “Listen 443” kemudian ganti dengan kode “Listen 4433” angka pada kode tersebut adalah kode port SSL Apache XAMPP Anda dapat menggantinya dengan angka lain yang tidak terpakai sebagai port.
  8. Masih pada file konfigurasi SSL Apache XAMPP cari kode “ServerName localhost:443” kemudian ganti dengan kode “ServerName localhost:4433” angka kode port yang diganti harus sama dengan kode Listen pada SSL Apache XAMPP.
  9. Kemudia Save kofigurasi yang sudah diubah tersebut.

Catatan: Setelah mengganti Port Apache XAMPP diatas maka alamat Localhost pada komputer Anda juga berubah misalkan Anda menggunakan port normal 80 alamatnya adalah http://127.0.0.1 atau http://localhost namun jika sudah merubah port menjadi 8080 maka alamatnya adalah http://127.0.0.1:8080 atau http://localhost:8080 begitu juga dengan website yang tersimpan pada Localhost menjadi http://localhost:8080/site-contoh.

Cara Mengatasi Error Port MySQL XAMPP dengan Mengganti Port:

  1. Pastikan XAMPP Control Panel terbuka.
  2. Klik Config pada baris MySQL lalu pilih my.ini kemudian akan terbuka file konfigurasi MySQL.
    MySQL my.ini XAMPP
  3. File konfigurasi MySQL akan nampak seperti dibawah ini
    # The following options will be passed to all MySQL clients
    [client]
    # password      = your_password
    port                   = 3306
    socket               = "C:/xampp/mysql/mysql.sock"

    Kemudian ganti angka port “3306” dengan angka “3307”.
  4. Masih pada file konfigurasi yang sama cari kode seperti berikut
    # The MySQL server
    [mysqld]
    port              = 3306
    socket           = "C:/xampp/mysql/mysql.sock"

    Kemudian ganti angka port “3306” dengan angka “3307”.
  5. Selanjutnya Save file konfigurasi tersebut.

Catatan: Jika Anda sudah merubah kode port MySQL maka Anda juga perlu menyesuaikan Link saat mengakases dari Locahost dengan cara dibawah ini.

Cara Mengubah Port MySQL untuk phpMyAdmin XAMPP:

  1. Klik Config dari XAMPP Control Panel pada baris Apache kemuidian pilih phpMyAdmin (config.inc.php) maka akan terbuka konfigurasi untuk phpMyAdmin.
    phpMyAdmin config.inc.php XAMPP
  2. Selanjutnya cari kode seperti dibawah ini
    /* Bind to the localhost ipv4 address and tcp */
    $cfg['Servers'][$i]['host'] = '127.0.0.1';
    $cfg['Servers'][$i]['connect_type'] = 'tcp';

    Kemudian ganti angka “127.0.0.1” dengan “127.0.0.1:3307” angka 3307 adalah angka port yang digunakan MySQL yang tadi telah kita ubah.
  3. Selanjutnya Save dan selesai.

Demikianlah cara-cara yang dapat digunakan ketika mengalami masalah error port pada XAMPP yang Apache dan MySQL tidak mau dijalankan. Semoga beberapa cara diatas dapat membantu Anda mengatasi masalah error pada XAMPP dikarenakan port yang digunakan program lain. Terima kasih telah membaca tutorial Cara Mengatasi Error Port Apache dan MySQL pada XAMPP.

Tinggalkan Balasan

This site uses Akismet to reduce spam. Learn how your comment data is processed.