Cara menginstal Apache Server
Di modul ini kita akan mempelajari bagaimana cara untuk menginstal Apache Server, PHP dan MySQL dibawah OS Windows, sebagai referensi saya menggunakan OS Windows XP SP3 32Bit.
Dibawah ini adalah versi dari program2x yang akan kita gunakan dalam simulasi ini:
- Apache Server 2.2.8-win32-x86-no_ssl.msi
- PHP 5.2.5-Win32.zip
- MYSQL-essential-5.0.51b-win32.msi
Apache Server 2.2.8
Pertama yang harus kita lakukan adalah mendownload Apache http://httpd.apache.org/download.cgi, klik untuk menuju tkp. Kemudian pilih seperti yang telah ditandai dengan warna merah dibawah ini:

Setelah selesai penyedotan double klik file tersebut untuk memulai penginstalasian.

Tanpa basa-basi klik next.

Tandai “I accept the terms in the lisense agreement,” kemudian klik next.

Anda bisa membaca penjelasan dan petunjuk tentang Apache Server, kemudian klik next

Selanjutnya isikan seperti berikut ini:
Network Domain: localhost
Server Name: localhost
Administrator’s email address: admin@localhost

Klik next pilih: “Typikal” untuk tipe penginstalasian.

Kemudian klik “Change” untuk mengubah folder tujuan penginstalasian. Sebagai contoh kita akan menginstal program ini ke “C:\Apache” Nanti untuk PHP dan MySQL akan kita instal di folder yang sama juga, sehingga kelihatan lebih simpel, mudah diingat, aman dan terkendali. setuju?
Jadi buat sebuah folder di drive C dengan nama “Apache”

Atau anda bisa langsung mengetikkan “C:\Apache” di Folder name kemudian klik ok.

Setelah anda membuat folder tujuan tersebut, maka akan terlihat seperti diatas. Kalau anda sudah merasa yakin klik next untuk melanjutkan.

Kemudian klik instal,

Tunggu beberapa saat, setelah selesai klik “Finish” Apache Server siap digunakan.
Sebuah icon akan tampil di taskbar seperti pada gambar dibawah ini. Dengan mengklik kiri, dari sini kita dapat menghentikan (stop), memulai (start) dan memulai kembali (restart) Apache Server, perlu diingat bahwa setiap kali kita melakukan perubahan pada file pengaturan (configuration file) selalu lakukan “Restart” atau dengan mengklik stop kemudian start sehingga perubahan segera di baca oleh Server.
![]()
Untuk mengetahui bekerja tidaknya web server tersebut buka browser dan ketikkan di address bar “localhost” atau “http://localhost/” jika ditampilkan seperti berikut ini berarti server tersebut telah bekerja dengan baik. Congratulations…

Selanjutnya kita akan melakukan sedikit perubahan pada file pengaturan Apache Server ini. File pengaturannya tersebut ada di: “C:\Apache\conf\httpd.conf” atau anda bisa mengaksesnya dari: Start Menu > All Programs > Apache HTTP Server 2.2 > Edit the Apache httpd.conf Configuration File.
Ketika kita mengetikkan “http://localhost/” di browser, file yang ditampilkan tersebut berada di “C:\Apache\htdocs” ini yang disebut dengan “Documentroot” jadi file yang bernama index didalam folder ini akan secara otomatis ditampilkan oleh browser.
Karena kita nantinya akan sering mengakses folder ini, maka ada baiknya kita menggantinya ke sebuah folder tersendiri yang lebih ringkas dan mudah mengaksesnya.
Buat sebuah folder di drive C dengan nama My Websites.
Kemudian buka file configurasi apache server “httpd.conf”
Cari baris yang seperti dibawah ini:
DocumentRoot "C:/Apache/htdocs"
Ubah menjadi:
DocumentRoot "C:/My Websites"
Kemudian cari kembali baris seperti berikut:
<Directory "C:/Apache/htdocs">
Ubah menjadi
<Directory "C:/My Websites">
Buka Notepad salin kode dibawah ini:
<html><body><h1>Berhasil!!!</h1></body></html>
Kemudian simpan file tersebut ke C:\My Websites dengan nama index.html, jangan lupa ketika menyimpannya ganti save as type-nya dengan “all files” karena jika tidak maka filenya nanti akan jadi index.html.txt
Sekarang restart server. Kemudian di browser ketik kembali “http://localhost/” dan Enter.
Jika tidak ada problem maka browser akan menampilkan seperti berikut:

Selanjutnya kita akan menginstal PHP 5.2.5.








sorry bro, gw dah coba cara di atas, gw tp gw pake apache 2.2.9
(
gw dah rubah documentroot ama directory nya jadi c:/My website, tp nggak berhasil..
tolong pencerahannya…
Wah sorry Adiet,
Baru lihat nih problemnya…
Ntar saya jajal dulu Apache 2.2.9 mana tahu ada bedanya, tapi yang jelas ketika mengubah sesuatu di file konfigurasi, jangan lupa untuk merestart server.
bung aq da coba cara2 diatas
tapi kenapa ie 7 komputerku ga mau jalan
selalu keluar ERROR PHP NOT INSTALLED, PLEASE CON….. ADMIN
gmn tho
kasih tahu yhaaaaaaa
Hi Andhika,
Apa program PHP-nya udah di install juga?
Soalnya sebelum PHP diinstal , Apache server hanya bisa buka file yang berekstension htm atau html.
gue nginstall apache kok ga bisa berjln dgn mulus???
padahal documenroot dan directorirootnya dah gue rubah/….
biasa newbi…
tlg pencerahannya y…
oh iya gue pake
apache_2.0.63-win32-x86-no_ssl nih
dia ga bisa baca yg ada didlm folder my websites nya
gimana nih bos masim man…
ditggu petunjuk dan pencerahannya y
Hi Kanee,
Jika tidak dapat berjalan setelah mengubah documenroot dan directory, perhatikan kembali mana tahu kamu salah ketik memasukkan lokasi documenroot dan directory, dari icon apache server ditaksbar coba stop kemudian start.
haiii…. gue sangat tertarik dengan apache … thanks atas ilmunya..
Thanks kembali, Pak Guru
[...] menginstal phpMyAdmin, pastikan bahwa anda sudah mengintal Apache Server, PHP dan [...]
bang knp ya apache masih tdk bisa jalan posisi di cmd ket:(OS 10048)only one usage of each socket addres (protocol/network/address/port)is normaly permmited make. sock : could not bind to address 0.0.0.0.80 unable to open logs
note the errors or messages above,and pres the (esc) key to exit :
mohon solusinya bang
tks
Salam,
saya telah mengkonfigurasi seperti yang mas sarankan, dan memasukkan index html ke C:/My website tetapi waktu masuk ke browser yang keluar tetap “It Work” bukan “berhasil”.
Apachenya telah saya restart. Saya memakai apache 2.2.14. terima kasih atas bantuannya mas.
mas saya sudah ikutin smwa petunjuk mas tp kok pas ketik “http://localhost/” bukannya “it works” yang keluar kok malah error ya? isinya:
ERROR
The requested URL could not be retrieved
—————————————————-
The following error was encountered while trying to retrieve the URL: http://localhost/
Access Denied.
Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.
Your cache administrator is webmaster.
—————————————————–
Generated Tue, 19 Jan 2010 07:20:52 GMT by onetwonine.at.centrin.net.id (squid/3.0.STABLE21)
mohon pencerahannya..
[...] Cara menginstal Apache Server [...]
Thanks Man, its works
ok saya coba..kalau ada kesulitan tolong pencerahannya ya om admin…
note the errors or massage above..
ada bacaan kaya gini itu knapa yah?
[...] menginstal PHP sebelumnya anda harus sudah menginstal Apache Server dan pastikan sudah berjalan dengan [...]
[...] melanjut kebagian ini, pastikan bahwa Apache Server dan PHP sudah terinstal dan berjalan dengan [...]
thanks info nya.. Bookmark dlu ah…
saat melakukan perubahan pada httpd.conf tidak bisa disave mas
matur nuwun mas bro atas panduannya… saya kmaren sempat gagal pada point direktori virtual, tapi akhirnya setelah saya coba teliti lagi akhirnya berhasil… ^_^
saya pake win XP Sp3 (bajakan sih), Apache 2.2.21
Kok ga bs ya? padahal sdh sy teliti langkah demi langkah berkali2 dan sdh bnr. Wkt sy buka di test configuration muncul tulisan
httpd.exe: Syntax error on line 498 of C:/Apache/php/php5apache2_2.dll into server. The specified module could not be found.
Sy pake Apache 2.2.21, mohon pencerahannya apa yg hrs dilakukan?
bener2 bekerja n berhasil mo coba thap selanjutnya… ternyata beda tanda > aja gak berhasil buat yg mo coba setelah saya ingat smua harus pas n bener biar BERHASIL
om ..!!! that’s work
thank’s
om kenapa selalu index off yaa ….. saat melakukan proses yang terakhir
Melihat koment-koment problem di atas ..!!!
ternyata masalah di atas sangatlah mudah ,..
yaitu .. : ubah formatnya ke file html pada notepad .
CARANYA : ketik format html pada namanya langsung ..
misal .. nama kode-kode html itu di save dengan nama BERHASIL !!! .. JADI tambahka saja menjad BERHASIL!!!.html
mudah gan !!! berhasil >>> berhasil.html
bro…itu beda no-SSL sama openSSL apa sih??
maklum newbie saia…
gimana cara nya ikon yg di taksbar biar mucul lg ??
soal nya saya iseng klik exit
mohon bantuan nya
Buka Windows Explorer kemudian masuk ke folder dimana Apachenya terinstal, klik folder yang bernama “bin” di dalamnya nanti ada file dengan nama “ApacheMonitor.exe” klik file tersebut dua kali.
Mas apache 1.7.7 sekarang kan sudah langsung install php dan mysql kan? jadi tidak harus terpisah cara installnya ? kemudian sy juga mau tanya, kalau saya mau install mysql server 5.5 apakah mysql yang diinstall bersamaan dengan apache harus di delete dulu ? terima kasih
Versi Apache terbaru sekarang adalah 2.2.22 dan nginstalnya terpisah koq sama PHP dan MySQL.