Minggu, 28 Agustus 2011

Install PHP 5.3.x dan Apache Web Server 2.2.x

Cukup lama tidak bermain - main dengan web terlebih lagi designnya, berhubung ada teman yang minta dibuatkan untuk perusahaan pribadinya maka saya berniat membantunya sekaligus refreshing dan reuni dengan PHP. :D
Hal yang pertama saya lakukan adalah setup PHP dan Apache Web Server di PC. Saya tidak akan membahas fungsi kedua tools tersebut, karena penjelasan masing - masing sudah banyak penjelasannya secara lebih terperinci.
Seperti yang sudah saya atau beberapa teman alami maka saya cenderung menggunakan PHP versi "non instalasi" alias setup manual karena dirasa lebih stabil, mungkin karena tidak melibatkan registry sehingga dependency dengan program lain maupun file system sangatlah kecil.

Mari kita mulai....

1. Download  Apache Web Server di http://httpd.apache.org/download.cgi#apache22
dan saya menggunakan versi 2.2.19 versi no-ssl.

Saat ini saya menggunakan versi 5.3.8, pilih yang versi "Thread Safe" karena yang "Non Thread   Safe" tidak menyediakan module file untuk Apache Web Service.

3. Install Apache Web Server
 ikuti seperti yang tertera di atas. Lalu "Next > "

4.
 Pilih saja "Typical", Lalu "Next >"

5. 
Tunggu proses sampai selesai.

6. Setelah proses ini selesai maka proses instalas Web Server selesai.
Cek apakah sudah terinstall dengan benar dengan cara menjalankan Apache Web Server yang bisa dijalankan dari menu "taskbar" seperti gambar berikut :
 Jika lampu masih merah, maka jalankan dengan memilih tombol "Start".
Jika muncul pesan error ketika dijalankan kemungkinan bentrok dengan "IIS" Matikan / Stop "Internet Information Service" nya windows.


7. Jalankan browser dan ketik alamat pada address bar "http://127.0.0.1/"
Jika Apache Web Server sudah terinstall dengan benar maka akan muncul seperti gambar berikut :
  
Jika sudah demikian maka proses selanjutnya adalah konfigurasi PHP dan Apache.
8. Ekstrak File PHP hasil download di folder "C:\php".


9.  Copy file "php.ini-development" ke folder "C:\windows", lalu ubah file yang sudah ada di "C:\windows" tersebut menjadi "php.ini".

10. Buka file "php.ini" tersebut, cari baris "date.timezone". Ubah menjadi :
Lalu "Simpan", jika penyimpanan gagal silahkan matikan dulu / stop Apache Web Server 
(seperti langkah No. 6). Jika masih gagal coba cek security / permission file tersebut. Hal ini juga berlaku pada langkah selanjutnya.

11. Buka File "httpd.conf" yang terdapat pada "C:\Program Files\Apache Software Foundation\Apache2.2\conf"
tambahkan di akhir baris sebagai berikut :
LoadModule php5_module "C:/php/php5apache2_2.dll"
ScriptAlias /PHP/ "C:/php/"
AddType application/x-httpd-php .php .phpt .phps .html .
Action application/x-httpd-php "/.PHP/php-cgi.exe"
PHPIniDir "C:/windows" 


Lalu Simpan perubahan tersebut


12. Tambahkan "Environment variables" dengan cara klik kanan pada "My Computer"
Tambahkan baris "c:\php;c:\php\ext", seperti berikut :
Lalu "OK"


13. Keseluruhan konfigurasi telah selesai, selanjutnya adalah membuat file untuk mengecek apakah PHP dengan Apache Web Server sudah saling terhubung.
Yaitu dengan cara membuat file pada folder "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs", beri nama file tersebut adalah "phpinfo.php". Adapun isi baris dari file tersebut adalah :
<?PHP
     phpinfo();
?>


14. Jalankan browser, pada address bar ketik alamat berikut : "http://127.0.0.1/phpinfo.php"
sehingga akan tampil sebagai berikut : 

Jika sudah demikian maka "Selamat dan selamat berkarya" :D
Jika tidak muncul, pastikan "Apache Web Server" sudah aktif / Start (lihat langkah no. 6).
























Tidak ada komentar:

Posting Komentar