Menginstall PHP 5 dan MySQL Di Webserver Windows IIS

On Saturday, 21 March 2009 Category: Install Guide, LAMPP-XAMPP, Windows Migration
Tags:apache, mysql, PHP, tutorial, windows, xampp

10 Comments


Apache, bukan satu-satunya server dimana PHP bisa hidup. PHP memang multi platform. Anda bisa menggunakannya dengan hampir (kalau gak salah) semua web server di dunia. Baik yang anda ketahui maupun tidak.

Meskipun demikian, PHP akan menunjukkan keperkasaannya jika disandingkan dengan Apache. Dan apache bekerja paling sempurna pada lingkungan Unix (Linux, misalnya).
Tutorialini untuk anda yang masih belum bermigrasi atau iseng.

IIS yang saya gunakan adalah default dari CD instalasi Windows XP, versi 5.  Saya menginstallnya melalu Programs >> Control Panel >> Add/Remove Programs. Klik tab Add/Remove Windows Components.

Centang IIS (Internet Information Services), klik next-next-finish :-)

Menginstall MySQL

Menginstall MySQL di windows relatif mudah. Anda tinggal mendownload installernya dari situs mysql dan menjalankannya.
Ikuti saja langkah-langkahnya. Yah, tinggal klik next-next-next tahu-tahu finish :-)

Menginstall PHP 5

Menginstall PHP bersama IIS sama saja susahnya dengan menginstall PHP bersama Apache. Di IIS anda “tertolong” karena bisa melakukan klak-klik melalu IIS Control Panel.

Pertama, sebaiknya anda mendownload source code php dulu. Pastikan anda memilih “For Windows!”.
Ekstrak ke c:\php
Sehingga struktur direktorinya seperti ini:
c:\php, c:\php\ext (ini yang penting anda ketahui)

Langkah selanjutnya adalah mengkonfigurasi PHP agar bekerja di IIS.
Langkah-langkah ini valid untuk IIS versi 4 ke-atas. IIS yang saya dapatkan adalah versi 5.

1. Modifikasi file php.ini
Masuk ke folder c:\php. Rename file php.ini-recommended menjadi php.ini.
Buka dengan editor teks (notepad). Cari baris dan set nilainya sbb:
doc_root = c:\inetpub\wwwroot
extension_dir = c:\php\ext
browsecap = c:\windows\system32\inetsrv\browscap.ini

2. Menambahkan folder instalasi php dalam path windows
Menambahkan folder instalasi ke path windows akan membuat anda gampang melakukan upgrade php, daripada mengkopi file-file dan meletakkannya di folder systems windows.
Langkahnya adalah. Klik kanan  My Computer > Properties > Advanced > Environment variables

Pada bagian system variables di sub bagian PATH. Klik edit. Tambahkan “;c:\php” tanpa tanda kutip.

3. Konfigurasi IIS Untuk PHP
Aktifkan IIS Control Panel melalui menu Programs > Administrative Tools > Internet Information Services.
Jika anda tidak melihat menu Administrative Tools, klik kanan pada Start Menu anda, klik Properties. Klik bagian customize, pindah ke tab Advanced, Scroll dibagian Start menu items, pilih Display on … di bagian System Administration Tools.

Navigasikan mouse anda ke bagian webserver, di sidebar kiri. Klik nama komputer anda, klik websites, dan klik kanan pada Default Web Sites. Pilih properties.

Pada jendela konfigurasi yang terbuka. Klik tab ISAPI Filters.
Klik Add untuk menambahkan filter baru. Tulis php sebagai nama filter, c:\php\php5isapi.dll sebagai executable-nya. Atau klik browse, jika anda menginstall ditempat lain.

Pada tab home directory, pada bagian execution permissions, pastikan anda memilih scripts only. klik di bagian configuration untuk menambahkan php.


Pada bagian mapping, klik Add. Ketik c:\php\php5isapi.dll atau file php5isapi.dll.
Pada bagian ekstension, ketik .php
Pastikan anda mencentang pilihan script engine.

Berpindah ke bagian Documents, tambahkan index.php di bagian document header.

Sekarang, restart webserver anda (stop dan start lagi), dengan mengklik tombol stop dan play (yap, ikonnya seperti pada ikon player).

Checking

Buat file test.php dan simpan di folder c:\inetpub\wwwroot menggunakan notepad. Tambahkan baris berikut:

<?php phpinfo() ?>

Simpan dan akses menggunakan web browser anda di alamat http://localhost/test.php.

Jika yang keluar adalah halaman informasi instalasi php, berarti anda sudah sukses melakukan instalasi.

TroubleShooting

Asumsi saya, jika anda mengikuti instalasi sesuai tutorial ini, anda pasti sukses 100%. Jika ada masalah, coba sekali lagi. Kalau anda bingung, silahkan diketik di komentar saja. Terangkan juga detil error yang terjadi.

Yang jelas, saya menemukan masalah yang cukup membingungkan dan sampaisekarang belum solved. Konfigurasi php,php.ini tidak mau diupdate/load.

Writen by amrinz
Permalinks: Menginstall PHP 5 dan MySQL Di Webserver Windows IIS

Artikel ini ditulis dengan harapan bisa memberi manfaat bagi anda. Anda DIIJINKAN untuk mem-publikasi-kan ulang artikel ini dengan atau tanpa modifikasi untuk keperluan NON-KOMERSIAL serta WAJIB MELETAKKAN LINK BALIK ke halaman web ini.

10 Comments for “Menginstall PHP 5 dan MySQL Di Webserver Windows IIS”

  • anton Says:

    bisa ngga PHP dan MYSQL dari instalasi Xampp atau Wampp atau php triad bisa terkonfigurasi ke IIS server ??????

  • admin Says:

    @anton
    Maksudnya memindahkan data2 dari wampp ke IIS+PHP?
    Yang itu saya belum nyobain. Bisa ajah instalasi ulang aplikasi-aplikasinya, dump backup data yang lama.
    Gitu ya?

  • mahjonk Says:

    saya awalnya menggunakan apache (pake AppServ) kemudaian saya coba install IIS pada port yg lain. pada waktu install IIS saya tidak memasukkan password apapun, setelah instalasi selesai saya coba masuk ke IIS tetapi dimintai password. saya coba isikan password sama dengan yg AppServ tidak bisa, saya kosongipun tidak bisa, bagaimana solusinya?
    terima kasih

  • Xurip Says:

    Gimana ya? cara untuk mengatasi ACL di IIS 8, saya pake PHP 5. tapi tiap kali memanggil file php muncul error” You are not allowed ACL”. sepertinya ada yang kurang dengan settingan IIS-nya. sebenarnya program ini sudah berjalan baik menggunakan Apache.
    Terimakasih.

  • admin Says:

    @Xurip
    memang IIS (produk MS) selalu bermasalah dengan PHP (produk FOSS) :-)

  • Irule Says:

    btw kenapa kalo buat connect ke sql dan file handling kok suka error ????
    (terutama untuk write dan editnya kalo read g terlalu bermasalah)

  • jack Says:

    Thanks yach..
    untuk konfigurasi PHP udah bisa dan bisa ditest PHP nya.
    tapi saya masih bingung euy..untuk Instalasi MYSQL nya dan memanggil lewat browser http://localhost/phpmyadmin nya

    ada solusi..??

  • stenly Says:

    thanks ya… php nya udah bisa..

  • markeso Says:

    saya sudah install iis paket win xp3. setelah masuk ke http://localhost ditanya user dan password kuisi apa ya?

  • admin Says:

    @markeso coba dilihat konfigurasi iisnya, terutama dibagian sekuriti, seharusnya tidak menggunakan password (maaf saya kurang jelas soal iis, soale gak mendalami)

Leave a Reply

You can use these XHTML tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Before you submit, please remember that all your comments is your responsibility, be wise please!



SEO Powered by Platinum SEO from Techblissonline