jump to navigation

install php 5 di Win2k3 dengan IIS 6 7 Mei 2008

Posted by pardosa in Belajar.
Tags: , , ,
trackback

Bieh…. akhirnya jadi juga aku buat tulisan ini.. kemaren-kemaren sibuk nyari-nyari tutorial buat install php 5 ke iis berulang-ulang.. soalnya trus trus an install-uninstall.

Kali ini aku nginstall php di server asp ku karna pengen belajar php lagi sekalian mau eksperimen beberapa proyek-proyek kecil yang udah ada di otak.. :D

Langsung ajalah ke instalasi.. banyak kali ceritaku ahh…. *gubrakkkk*

install php 5.x di Win2k3 dengan IIS 6

Sebelum mulai:

  1. Instalasi ini tidak mencakup instalasi IIS atau konfigurasi umum win2k3

  2. Petunjuk ini dibagi dalam 5 bagian:
    a) Instalsi PHP -> gampang banget lah..
    b) Konfigurasi PHP -> kebanyakan ngedit file php.ini
    c) Konfigurasi IIS -> kebanyakan milih dan meng-klik di IIS manager nya
    d) testing -> mastiin PPH udah jalan apa belum

  3. Catatan
    Kalo konfigurasi IIS anda sudah beres dan semua fungsi berjalan dengan baik, maka petunjuk ini akan sangat berhasil. Namun, karena saya gak bisa mastiin kombinasi hardware ama software yang anda pake, ato environment apa aja yang ada di komputer anda, Saya g jamin 100% petunjuk ini berjalan lancar.

I. Install PHP

  1. Download dan unzip PHP versi terbaru dari website-nya ke folder C:\PHP

    • Download versi ZIP nya bukan yang versi installer

    • Download PECL Win32 binaries zip file (biasanya dibawah link php versi zip) lalu ekstrak ke C:\PHP\ext. Isinya kebanyakan file2 ekstension. Kemudian pindahkan file php5servlet.dll dan php5activescript.dll dari C:\PHP\ext ke C:\PHP
      Perlu diingat bahwa kedua file tersebut (php5servlet.dll dan php5activescript.dll) tidak perlu dimasukkan dalam penambahan list ekstension (langkah II.3)
  2. Ubah/copy file php.ini-recommended mejadi php.ini

II. Konfigurasi PHP

  1. Hilangkan tanda - dari depan cgi.force_redirect di php.ini dan set nilainya = 0

  2. Buat folder untuk status session dan tentukan lokasi session.save_path dalam php.ini ke folder tersebut
  3. Setup PHP Extensions
    PHP extensions adalah library yang memperluas fungsional dari PHP. COntohnya, file php_gd2.dll memampukan php untuk menciptakan gambar secara dinamis. Untuk mengaktifkan ekstenzion php, anda tinggal menambhakan PECL ekstension manapun ke php.ini dan meng-uncomment

  4. Tambahkan C:\php ke server’s PATH enviromnet variable ATAU Copy semua yang bukan php dll file dari C:\PHP ke c:\Windows\System32
    Langkah Yang pertama lebih aku direkomendasikan (kenapa? y karna aku yg nulis ya suka suka ku lah..). Selain tetap menyimpan instalasi dalam satu tempat, juga mempermudah dalam proses peng-upgrade-an atau uninstall

    • Klik kanan pada my Computer, pilih properties

    • pindah ke tab advanced
    • Klik tombol environments variables
    • click dua kali pada variable PATH di daftar System Variables
    • tambahkan C:\php diawal.
  5. Tambahkan ke registry HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath = C:\PHP

III. Konfigurasi IIS
Pilih Start -> Control Panel -> Administrative Tools -> Internet Information Services (IIS) Manager) atau dari Start -> Run -> Ketik inetmgr dan klik OK

  1. Tambahkan PHP ISAPI Extensions ke IIS Web Services Extensions C:\PHP\php5isapi.dll
    Ketika membuka IIS manager, biasanya langsung terkonek ke lokal server secara otomatis.

    • Ekspan Local Computer pada panel kiri

    • Klik Web Services Extensions di panle kiri
    • Pada panel kanan, klik teks yang bergasi bawah biru “Add a new Web Service Extensions…”
    • Masukkan “PHP ISAPI Extensions” sebagai “Extension Name”
    • Klik tombol “Add..” dan pilih lokasi php5isapi.dll
    • Centang pada “Set extensions status to Allowed” dan klik OK
  2. Tambahkan Ekstensi baru
    • Ekspan Local Comuter pada panel kiri

    • klik kanan pada “web sites” di panel kiri, kemudian klik “Properties” pada pop up menu yang muncul
    • Pindah ke tab “Hoem Directory”
    • Klik “Configuration”
    • Pindah ke tab “Mappings”
    • klik “Add..”
    • Masukkan path php5isapi.dll ke kotak teks “Executable” (klik Browse untuk mencari lokasinya)
    • Masukkan “.php” di teksbox “Extensions”
    • Pilih radial buttob “Limit to”, dan masukkan “GET,POST,HEAD”
    • Klik OK
  3. Aktifkan Scripting peermissions website anda
    Klik kanan pada “Web Sites” -> Properties -> Home Directory
    Ubah “executable Permissions” ke “Script Only”

  4. Restart IIS atau Reboot server

    IV) Testing
    Testing hasil instalasi anda apakah sudah berhasil membaca file berekstensi php

    Kira kira demikianlah dulu plangkah-langkah instalasi yang aku lakukan… cape deeeeeeeeeee :D

Komentar»

1. Okta Sihotang - 8 Mei 2008

php.ini ditaruh di WINDOWS dan php5ts.dll
that`s it
wacaooo ;)