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:

apache_download

Setelah selesai penyedotan double klik file tersebut untuk memulai penginstalasian.

apache_install1

Tanpa basa-basi klik next.

apache_install2

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

apache_install3

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

apache_install4

Selanjutnya isikan seperti berikut ini:

Network Domain: localhost
Server Name: localhost
Administrator’s email address: admin@localhost

apache_install5

Klik next pilih: “Typikal” untuk tipe penginstalasian.

apache_install6

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”

apache_install7

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

apache_install8

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

apache_install9

Kemudian klik instal,

apache_install10

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.

apache_icon.jpg

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…

apache_test

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:

apache_test2

Selanjutnya kita akan menginstal PHP 5.2.5.

Posted on April 27th, 2008 in Local Server by Masim man

32 Responses to “Cara menginstal Apache Server”

  1. adiet says:

    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… :( (

  2. Masim man says:

    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.

  3. andhika says:

    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

  4. Masim man says:

    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.

  5. kanee says:

    gue nginstall apache kok ga bisa berjln dgn mulus???

    padahal documenroot dan directorirootnya dah gue rubah/….

    biasa newbi…

    tlg pencerahannya y…

  6. kanee says:

    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

  7. Masim man says:

    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.

  8. pak guru says:

    haiii…. gue sangat tertarik dengan apache … thanks atas ilmunya..

  9. Masim man says:

    Thanks kembali, Pak Guru :-)

  10. [...] menginstal phpMyAdmin, pastikan bahwa anda sudah mengintal Apache Server, PHP dan [...]

  11. ones says:

    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

  12. Daarms says:

    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.

  13. Korochi says:

    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..

  14. [...] Cara menginstal Apache Server [...]

  15. mas memed says:

    Thanks Man, its works :)

  16. handofficial says:

    ok saya coba..kalau ada kesulitan tolong pencerahannya ya om admin…

  17. handofficial says:

    note the errors or massage above..
    ada bacaan kaya gini itu knapa yah?

  18. [...] menginstal PHP sebelumnya anda harus sudah menginstal Apache Server dan pastikan sudah berjalan dengan [...]

  19. [...] melanjut kebagian ini, pastikan bahwa Apache Server dan PHP sudah terinstal dan berjalan dengan [...]

  20. Nash says:

    thanks info nya.. Bookmark dlu ah… :)

  21. qien says:

    saat melakukan perubahan pada httpd.conf tidak bisa disave mas

  22. syaffa says:

    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

  23. ari says:

    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?

  24. angga daresta says:

    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

  25. aldi says:

    om ..!!! that’s work
    thank’s

  26. aldi says:

    om kenapa selalu index off yaa ….. saat melakukan proses yang terakhir

  27. aldi says:

    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

  28. angga says:

    bro…itu beda no-SSL sama openSSL apa sih??
    maklum newbie saia…

  29. genggy says:

    gimana cara nya ikon yg di taksbar biar mucul lg ??
    soal nya saya iseng klik exit
    mohon bantuan nya

    • Masim man says:

      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.

  30. djadjoel says:

    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

Post a comment