Windows Could Not Start The Apache on Local Computer

Apache, siapa yang belum tahu web server aplikasi yang luar biasa ini?
Nah, bagaimana bila dijalankan di sistem operasi Windows?
Apache pada windows dijalankan dari system service, dimana sebagaimana gambar di bawah:

 Gambar 1. Apache/2.2.17 (Win32) PHP/5.2.14 pada system service tidak diaktifkan (disable)


Untuk menjalankannya, maka langkahnya dengan mengubah startup type dari  “Disable” menjadi

  1. “Manual”, jika kita ingin mengaktifkannya secara manual dengan cara klik “Start” button pada system service, atau;
  2.  “Automatic”, jika kita mengijinkan windows system untuk mengaktifkannya tanpa perlu ijin dari kita sebagai user aplikasi

Untuk kali ini, kita coba dengan mengaktifkannya secara “Automatic”, kemudian klik “Apply” button dan kemudian klik “Start” button untuk mengubah service status dari stopped, sebagaimana gambar di bawah ini:

 Gambar 2. Apache/2.2.17 (Win32) PHP/5.2.14 pada system service sedang dicoba untuk diaktifkan (Automatic)


Namun, pada saat menjalankan service ini, tidak menutup kemungkinan ada kalanya tidak berhasil, sebagaimana gambar di bawah ini:



Gambar 3. Apache/2.2.17 (Win32) PHP/5.2.14 pada system service tidak berhasil diaktifkan.

                
Untuk itu, kita perlu mengaktifkannya secara manual dari Start à Programs à Apache HTTP Server 2.2 à Control Apache Server à Start, sebagaimana gambar di bawah ini:

 Gambar 4. Apache/2.2.17 (Win32) PHP/5.2.14 diaktifkan dari aplikasi




Dan jika, muncul pesan kesalahan seperti gambar di bawah ini, maka kita perlu mencermatinya.


Gambar 5. Apache/2.2.17 (Win32) PHP/5.2.14 tidak dapat diaktifkan dari aplikasinya sendiri

 


Kesalahan yang diinformasikan adalah:

  1. Could not bind to address 0.0.0.0:80
  2. No listening socket available
  3. Unable to open logs
Hal ini menandakan bahwa alamat IP dan port tidak dapat dipergunakan dan pesan kesalahan secara lengkap tidak dapat ditulis dalam logs. Untuk memecahkan masalah ini maka kita cari dan buka file httpd.conf yang ada di dalam directory Apache pada saat kita install pertama kali, sebagaimana gambar di bawah ini:



Gambar 6. Apache/2.2.17 (Win32) PHP/5.2.14 tidak dapat diaktifkan dari aplikasinya sendiri




Kemudian kita cari tulisan sebagaimana berikut:
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the
# 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

Ubah angka 80 ke port lainnya yang tersedia, misal 8080, dan selanjutnya kita tekan tombol simpan atau “CTRL” dan “S” secara bersamaan, sebagaimana gambar di bawah ini:

Gambar 7. Apache/2.2.17 (Win32) PHP/5.2.14 tidak dapat diaktifkan dari aplikasinya sendiri

              


Kemudian, kita perlu mengaktifkannya kembali Apache Server secara manual dari:
  1. Start --> Programs --> Apache HTTP Server 2.2 --> Control Apache Server --> Start atau melalui;
  2. Start --> Programs --> Apache HTTP Server 2.2 --> Control Apache Server --> Monitor Apache Servers kemudian klik tombol “Start”, sebagaimana gambar di bawah ini:
 Gambar 8. Apache/2.2.17 (Win32) PHP/5.2.14 berhasil dapat diaktifkan dari aplikasinya

       
Keberhasilan ini ditandai dengan menyalanya sinyal atau lampu hijau pada indikator Apache, dan statusnya berubah menjadi “The Apache2.2 service has started”, dan bila kita kembali pada Apache pada windows yang dijalankan dari system service seharusnya akan berhasil secara otomatis tanpa kita tekan tombol “Sart” karena keduanya saling berhubungan. Setelah status berubah menjadi “started” dari service status maka selanjutnya dapat klik tombol “OK”, sebagaimana gambar di bawah:

 Gambar 9. Apache/2.2.17 (Win32) PHP/5.2.14 pada system service tidak diaktifkan (disable)


Dan untuk lebih meyakinkan server apache kita berfungsi dengan PHP nantinya, dicoba dengan mengetikkan:
http://localhost:8080/index.php
Pada browser sehingga akan tampil informasi lengkap sebagaimana gambar di bawah ini:

Gambar 10. Apache/2.2.17 (Win32) PHP/5.2.14 pada system service tidak diaktifkan (disable)


Selamat, Anda telah berhasil menyelesaikan kasus untuk Server Apache….. !




















No comments:

Post a Comment