Ngapain lu susah2 nginstall manual wenk, kan ada WAMP, XAMPP atau PHP Triad?. Ga tau yang pasti saya mau pasang (tepatnya mau belajar) Cacti, karena itu saya install mereka sebagai syarat utama dari Cacti, walaupun Cacti sendiri tidak mewajibkan harus menginstalll itu semua secara manual. yang saya pake adalah :

apache_2.2.6-win32-x86-openssl-0.9.8e.msi –> Install ke C:\Apache2\

php-5.2.5-Win32.zip –> Ekstrak ke C:\Php5\

mysql-essential-4.1.22-win32.msi –> Install ke C:\Mysql\

Setelah semua diinstall dan diekstrak, lakukan :

1. Setelah install apache, buka web browser dan akse ke URL http://localhost/, akan terlihat tulisan It Work pada kiri atas halaman web, itu berarti apache sukses.

2. Edit file httpd.conf dari apache, robah baris berikut : ServerRoot “C:/Apache2”

Dan tambahkan baris2 berikut :

LoadModule php5_module “C:\Php5\php5apache2_2.dll”
AddType application/x-httpd-php .php
PHPIniDir “C:\Php5”

<IfModule dir_module>
DirectoryIndex index.php index.html default.html
</IfModule>

3. Robah nama C:\Php5\php.ini-dist jadi php.ini, dan edit file php.ini tersebut tambahkan atau robah baris berikut :

doc_root = “C:/Apache2/htdocs”

extension_dir = “C:\Php5\ext”

Sebagian sumber menyarankan untuk mengcopy php.ini ke C:\windows\system32\.

4. Testing php. Buat file phpinfo.php dan letakkan pada folder DocumentRoot dari apache. trus akses pake browser.Klu yang tampil adalah informasi tentang php, beserta setting dan variable nya, itu berarti instalasi php sukses, dan php terhubung dengan apache. Isi file phpinfo itu adalah :

<?php

phpinfo();

?>

5. Install mysql. Sebagian literatur menyarankan mengcopy file C:\mysql\my.ini ke C:\Windows\. Trus rubah atau tambahkan baris2 berikut pada php.ini :

register_globals = Off

error_reporting = E_ALL

display_errors = On

extension=php_mysql.dll

extension_dir = “C:\Php5\ext”

session.save_path = “C:/Windows/temp/”

max_execution_time = 30

6. Coba test koneksi mysql dgn php. Karena itu harus ngerti dulu bahasa scripting php dan query mysql.

udah ya…