Installing IIS PHP and MySQL

Langkah-langkah instalasi IIS-PHP-MySQL.

Langkah #1: Install IIS

Masukkan CD Windows

Di splash screen yang muncul, pilih "Install optional Windows component"

Klik "Internet Information Services (IIS) dan klik tombol "Details"

Klik "World Wide Web Service" dan klik tombol "Details"

Beri tanda check pada World Wide Web Service.

OK -> Ok -> Next, dan selesaikan instalasinya.

Sekarang IIS sudah terpasang, tapi saya akan melakukan beberapa settingterlebih dahulu untuk memindahkan folder default ke tempat lain danmembuat IIS bisa diakses dari luar. (Tidak semua koneksi internet bisadipakai untuk membuat webserver yg bisa diakses dari luar).

Buat folder "servers" di drive D, dan buat folder "wwwroot" dan "logs" didalam folder servers tersebut. (ini terserah)

Klik kanan di My Computer dan pilih "Manage".

Expand "Services and Applications".

Expand "Internet Information Services".

Expand "Web Sites".

Klik kanan di "Default Web Site", dan klik "Properties".

Klik tab "Home Directory".

Klik "Browse", dan pilih D:serverswwwroot dan klik OK (lihat #1).

Beri tanda check pada "Directory Browsing".

Klik tab "Web Site" dan klik "Properties" pada "Active log format".

Klik "Browse", dan pilih D:serverslogs dan klik "OK", "OK", "OK".

Sekarang setting webserver sudah selesai. Coba test dengan mengetikkan http://localhost pada browser.

Langkah #2: Instalasi PHP pada Windows XP & IIS

Referensi: http://www.php.net/manual/en/install.windows.manual.php

PHP stable terbaru saat tulisan ini dibuat adalah versi 5.0.5

Download Windows Binaries ZIP Package pada link berikut ini: PHP 5.0.5 zip package [7,825Kb] - 05 Sep 2005

Setelah selesai download:

Extract semuanya pada D:serversphp sehingga kira-kira struktur foldernya akan menjadi seperti ini:

Code:

E:> |-- Folder Lain

|-- Servers -|-- wwwroot

|-- php -|-- dev

|-- ext

|-- extras

|-- pear

|-- fdtk.dll

|-- dst... Selanjutnya:

Klik kanan pada My Computer dan pilih "Properties"

Klik tab "Advanced" dan klik tombol "Environment Variables"

Lihat di kolom "System Variables", klik "Path" dan klik tombol "Edit"

Tambahkan ;D:serversphp di akhir kolom "Variable Value".

Punya saya berbentuk seperti ini:

%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;

D:serversMySQL Server 4.1bin;D:serversphp

Referensi: http://www.php.net/manual/en/faq.installation.php#faq.installation.addtopath

Restart Komputer

Di folder php, rename php.ini-recommended menjadi php.ini dan kopi php.ini tersebut dan paste di folder C:WINDOWS

Dokumentasi pada php.net menyebutkan bahwa php.initersebut boleh diletakkan pada folder php/ selama folder tersebut sudahmasuk kedalam system path windows. Tapi saya tidak pernah bisa, bahkanpada komputer yang baru diformat seperti sekarang ini. PHP selalumencari php.ini pada folder WINDOWS/

Apabila kita tidak meletakkan php.ini di foler WINDOWS/, maka setting yang kita buat di php.ini tidak akan bekerja.

dobelklik file tersebut (WINDOWS/php.ini) utk mengeditnya menggunakan notepad.

Lakukan perubahan-perubahan berikut. Gunakan fungsi search pada notepad utk memudahkan:

Cari:

display_errors = Off

ganti menjadi:

display_errors = On

Cari:

;error_log = filename

ganti menjadi

error_log = D:serverslogsphperror.txt

Cari:

magic_quotes_gpc = Off

ganti menjadi

magic_quotes_gpc = On

Cari:

doc_root =

Ganti menjadi:

doc_root = "D:serverswwwroot"

Cari:

extension_dir = "./"

Ganti menjadi:

extension_dir = "D:serversphpext"

Cari:

allow_url_fopen = On

Ganti menjadi:

allow_url_fopen = Off

Cari:

;extension=php_mysql.dll

Ganti menjadi:

extension=php_mysql.dll

Save dan close file php.ini tersebut.

Selanjutnya, kita akan membuat IIS bisa bekerja dengan PHP.

Referensi: http://www.php.net/manual/en/install.windows.iis.php

Buka Computer Management dan buka "Properties" pada Default Web Site (lihat instalasi IIS).

Klik tab Home Directory

Klik tombol "configuration"

Klik "Add"

- Browse ke php5isapi.dll pada kolom "Executable"

- Folder view default hanya menampilkan file .exe

- Tampilan pada komputer saya: D:serversphpphp5isapi.dll

Pada kolom extension, isikan: .php

OK -> OK

Klik tab "Documents"

Tambahkan index.php

OK -> OK -> OK

Pada window "Computer Management", klik kanan pada

"Internet Information Services" -> All Task -> Restart IIS -> OK

Coba buka http://localhost dan pastikan tidak ada pesan error

Coba buat file yang isinya:

<?php phpinfo (); ?>

Lalu beri nama phpinfo.php & letakkan di D:serverswwwroot

(D:serverswwwrootinfo.php)

Coba test buka file tersebut dari browser: http://localhost/info.php

Selesai. Langkah #3: Instalasi MySQL Server

MySQL yang direkomendasikan pada saat tulisan ini dibuat adalah versi 4.1

Download Windows Essentials (x86)

Dobelklik file yang sudah selesai didownload

next -> custom -> next

"Change" lokasi install, ketikkan: D:serversMySQL Server 4.1 dan klik OK

next -> install

"Skip Sign-Up" -> Next

"Finish"

"Detailed Configuration" -> Next

Saya pilih "Developer Machine", yang pada intinya berguna supaya MySQL tidak terlalu banyak memakan resource.

"Next"

"Non-Transactional Database Only" -> Next

"Decision Support (DSS)?OLAP -> Next

"Next"

"Next"

Beri tanda pada "Include Bin Directory in Windows PATH" -> Next

Isikan password untuk root -> Next

Execute

Sekarang MySQL sudah terinstall. Setting yang baru dilakukan dapatdiubah pada start -> all programs -> MySQL -> MySQL Server 4.1-> MySQL Server Instance Config Wizard

Langkah #4:Instalasi phpMyAdmin

phpMyAdmin, menurut pendapat saya adalah alat bantu GUI yang cukup baikuntuk melakukan pekerjaan pada MySQL. Cukup banyak perusahaan hostingyang menyertakan phpMyAdmin pada paket hostingnya. Berikut adalahlangkah-langkah untuk menggunakannya:

Dowload versi terakhir. Yang saya gunakan saat ini adalah phpMyAdmin-2.6.4-pl1.zip

Extract semuanya, lalu kopi folder phpMyAdmin-2.6.4-pl1 ke wwwroot.Lalu saya mengubah nama foldernya menjadi phpMyAdmin supaya lebih mudahapabila perlu mengakses dengan cara mengetik.

Ini adalah strukturnya pada komputer saya:

Code:

D:> - servers - wwwroot - phpMyAdmin - css

- lang

- libraries

- dst...

Buka config.inc.php didalam folder phpMyAdmin

Cari:

$cfg['PmaAbsoluteUri'] = '';

Ganti menjadi:

$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';

* localhost dapat diganti menjadi namakomputer atau hostname

Cari:

$cfg['blowfish_secret'] = '';

Ganti menjadi:

$cfg['blowfish_secret'] = 'terserah';

Cari:

$cfg['Servers'][$i]['auth_type'] = 'config';

Ganti menjadi:

$cfg['Servers'][$i]['auth_type'] = 'cookie';

Save dan tutup file config.inc.php Coba buka http://localhost/phpMyAdmin

Login dengan username root, dan password saat instalasi MySQL

Didalam phpMyAdmin, di komputer saya, muncul pemberitahuan ini: "Thembstring PHP extension was not found and you seem to be using amultibyte charset. Without the mbstring extension phpMyAdmin is unableto split strings correctly and it may result in unexpected results."

Saya tidak yakin apakah ini disebabkan oleh instalasi MySQL atauinstalasi Windows yang memang saya set dari awal untuk bisa menampilkansemua jenis huruf (arab, jepang, thailand, china, dsb). Yang penting,apabila tulisan tersebut juga muncul di halaman utama phpMyAdmin kamu,aktifkan mbstring extension pada php:

Buka WINDOWS/php.ini

Cari:

;extension=php_mbstring.dll

Ganti menjadi:

extension=php_mbstring.dll

Save dan tutup php.ini

Restart IIS (lihat halaman instalasi PHP).

sumber: dari sini