Konfigurasi PHP Pada Apache Web Server
Sallam,
Saatnya berbagi pengalaman dan semoga bermanfaat bagi semua, mungkin bagi yang sudah jagoan ini adalah gampang dan hafal diluar kepala, namun sebaliknya mungkin juga bermanfaat bagi pemula yang sedang belajar Web dengan bahasa pemrograman PHP, dan Apache sebagai web servernya.
Sebelum Konfigurasi PHP dengan Apache kita lakukan, pastikan bahwa PHP dan Apache sudah terinstal di server.
Dalam hal ini PHP dan Apache yang aku gunakan adalah PHP 5.2.4 dan Apache 2.0 .
Untuk konfigurasi PHP dengan Apache kita mulai dengan file konfigurasi Apache 2.0, edit file httpd.conf milik apache, biasanya httpd.conf terdapat pada folder “conf\” dalam Path instalasi Apache.
Setelah di file httpd.conf terbuka, buat suatu remark yang menandakan lokasi penambahan fitur PHP dalam konfigurasi Apache, untuk memudahkannya, maka letakkan konfigurasi PHPnya pada bagian akhir dari konfigurasi apache.
Tambahkan script berikut pada file httpd.conf :
.[baris terakhir konfigurasi apache]
.
.
#Konfigurasi PHP
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
Dalam script diatas, Path Instalasi PHP terletak pada “c:/PHP/”
Setelah meletakkan script diatas pada file httpd.conf, selanjutnya restart Apache Web Server, dan pastikan berjalan dengan lancar tanpa error saat restart Apache Web Servernya.
Buat file info.php pada lokasi htdocs (directory root Apache) yang isinya sebagai berikut:
<?
phpinfo();
?>
Selanjutnya open browser internet explorer, dan tuliskan alamat http://localhost/info.php
[caption id="attachment_70" align="alignnone" width="684" caption="forbidden"]

[/caption]
Apabila muncul error seperti diatas, maka apache masih menutup akses untuk esekusi file PHP, dengan demikian kita harus merubah konfigurasi apache pada httpd.conf untuk akses file php. Berikut konfigurasi yang harus kita rubah,
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>
Menjadi
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
# Deny from all
Allow from all
Satisfy all
</Directory>
Setelah merubah konfigurasi, restart Apache Web Servernya, lalu refresh web browser yang sebelumnya masih Forbidden.
[caption id="attachment_71" align="alignnone" width="749" caption="php version"]

[/caption]
Maka akan muncul pada browser informasi tentang PHP Version 5.2.4
Dengan demikian konfigurasi PHP dengan Apache Web Server telah berhasil dilakukan.
Selamat Mencoba dan membuat sesuatu yang bermanfaat serta menyenangkan
Wasallam dan Terimakasih