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