PHP – install.txt (2)

Chapter 2. Installation on Windows systems

Bab ini diterapkan pada Windows98/Me dan Windows NT/2000/XP/2003. PHP tidak akan dapat digunakan pada platform 16 bit seperti Windows 3.1 sehingga kadang-kadang diarahkan ke platform Windows yang dapat mensupport PHP seperti Win32. Windows 95 tidak lagi dapat mensupport PHP versi 4.3.0

Ada 2 cara untuk menginstall PHP di Windows, yaitu: manual atau menggunakan installer.

Bila ada Microsoft Visual Studio, kamu juga dapat membuat PHP dari original source code.

Setelah PHP terinstall pada system Windows, maka diperlukan berbagai ekstensi untuk ditambahkan secara fungsional.

Ada banyak installer all-in-one di internet, tetapi tak satupun yang disahkan oleh PHP.net, dengan keyakinan bahwa instalasi manual adalah pilihan terbaik untuk membangun system yang aman.

Windows Installer (PHP 5.2 and later)

Installer PHP Windows versi baru dibangun dengan menggunakan teknologi MSI dengan memanfaatkan Wix Toolkit (http://wix.sourceforge.net). Toolkit ini menginstall dan mengkonfigurasikan PHP built-in dan ekstensi PECL, sama bagusnya dengan menggunakan kebanyakan web server lain yang populer, misalnya IIS, Apache, dan Xitami.

WIX : Windows Installer XML dapat dilihat di http://wixtoolset.org

Pertama, install server HTTP (web) ke dalam system, dan pastikan instalasi tersebut bekerja. Lalu proses dengan salah satu jenis instalasi berikut ini

Normal Install

Klik Run pada MSI installer dan ikuti instruksi yang disediakan oleh Installation Wizard. Kamu akan dituntun untuk memilih Web Server yang kamu ingin konfigurasikan, bersamaan dengan rincian konfigurasi lain yang diperlukan.

Setelah itu pilih fitur dan ekstensi yang kamu ingin install. Dengan memilih “Will be installed on local hard drive” yang ada di menu untuk setiap item, artinya kamu boleh memilih apakah akan menginstall fitur-fitur tersebut atau tidak. Dengan memilih “Entire feature will be installed on local hard drive”, kamu akan menginstall semua sub-fitur yang tercakup (contoh dengan memilih opsi ini untuk fitur “PDO”, kamu akan menginstall semua Drivers PDO.

Catatan!

Disarankan untuk menginstall semua ekstensi berdasarkan defaultnya, mengingat banyak diantara ekstensi tersebut terkait dengan software pihak ketiga, agar PHP tsb berfungsi dengan memadai. Jadi, gunakan Instalasi Mode Perbaikan yang dapat dilakukan melalui “Add/Remove Programs” di control panel untuk meng-enable-kan atau disable ekstensi dan fitur-fitur setelah instalasi.

Lalu installer akan mensetup PHP di Windows dan file php.ini, serta mengkonfigurasikan web server untuk menggunakan PHP. Installer akan mengkonfigurasikan IIS (hanya mode CGI), Apache, Xitami, dan server Sambar; bila ingin menggunakan web server yang berbeda, kamu harus mengkonfigurasikannya secara manual

Silent Install

Installer juga dapat dilakukan dengan mode silent, yang berguna bagi Administrator Sistem untuk menguraikan PHP dengan mudah. Untuk menggunakan mode silent: msiexec.exe/iphp-VERSION-win32-install.msi/q

Kamu dapat mengontrol instalasi direktori dengan memperlakukan direktori tersebut sebagai parameter untuk diinstall. Contoh, untuk menginstall ke e:\php: msiexec.exe /i php-VERSION-win32-install.msi /q INSTALLDIR=e:\php

Kamu juga dapat menggunakan syntax yang sama untuk menspesifikasikan Direktori Konfigurasi apache (APACHEDIR), Direktori Server Sambar (SAMBARDIR), dan Direktori Server Xitami (XITAMIDIR)

Daftar fitur untuk diinstall adalah sebagai berikut :

MainExecutable – php.exe executable

ScriptExecutable – php-win.exe executable

ext_php_* – aneka ekstensi (misalnya: ext_php_mysql for MySQL )

apache13 – Modul Apache 1.3

apache20 – Modul Apache 2.0

apache22 – Modul Apache 2,2

apacheCGI – Apache CGI executable (exe)

iis4ISAPI – Modul IIS ISAPI

iis4CGI – IIS CGI executable

NSAPI – Modul Sun/iPlanet/Netscape server

Xitami – Xitami CGI executable

Sambar – Sambar Server ISAPI module

CGI – php-cgi.exe executable

PEAR – PEAR installer

Manual – PHP Manual in CHM Format

Untuk informasi lebih lanjut mengenai instalasi installer MSI, dapat dilihat di http://msdn.microsoft.com/library/en-us/msi/setup/command_line_options.asp

MSDN (Microsoft Developer Network) http://msdn.microsoft.com/en-us/ms348103.aspx