Cara menginstal PHP 5.2.5
Untuk menginstal PHP sebelumnya anda harus sudah menginstal Apache Server dan sudah berjalan dengan baik.
Klik link berikut untuk mendownload filenya: www.php.net/downloads.php
Pilih seperti yang telah ditandai dengan warna merah di bawah ini:

Buat sebuah folder di C:\Apache Server dengan nama “php” sehingga menjadi C:\Apache Server\php, kemudian dengan menggunakan winzip atau winnar ekstrak file yang telah kita download ke dalam folder tersebut.
Kemudian di dalam folder php cari file “php.ini-dist” ganti namanya menjadi “php.ini” double klik untuk membuka file tersebut dan cari baris seperti berikut:
doc_root =
supaya lebih cepat, di menu notepad klik “edit” kemudian “find” masukkan doc_root klik find. Kemudian masukkan folder website yang telah kita buat sebelumnya sehingga menjadi:
doc_root ="C:\My Websites"
Kemudian cari baris berikutnya:
extension_dir = "./"
Isikan sehingga menjadi:
extension_dir = "C:\Apache Server\php\ext"
Perlu diperhatikan disini yang digunakan adalah backslash “\” bukan slash “/”
Agar PHP terhubung dengan server maka kita harus mengedit Apache configuration file yang berada di “C:\Apache Server\conf\httpd.conf” buka file tersebut kemudian cari baris seperti dibawah ini:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
Tambahkan index.php dengan dibatasi oleh sebuah spasi sehingga menjadi:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

Kemudian tambahkan yang berikut ini diantara <IfModule mime_module> dan </IfModule>, sehingga menjadi seperti pada gambar dibawah:
ScriptAlias /php/ "C:/Apache Server/php/"
AddType application/x-httpd-php .php .php5
Action application/x-httpd-php "/php/php-cgi.exe"
SetEnv PHPRC "C:/Apache Server/php"

Diakhir dari file tersebut tambahkan yang berikut ini:
PHPIniDir "C:/Apache Server/php/"
LoadModule php5_module "C:/Apache Server/php/php5apache2_2.dll"

Simpan file tersebut, kemudian restart server.
Agar Windows dapat mengetahui lokasi file system dan konfigurasi dari PHP maka kita harus menambahkan lokasi dari directory PHP tersebut, sebenarnya kita bisa saja memindahkan file2x tersebut ke folder Windows atau System32. tapi dengan cara berikut ini mungkin lebih simpel atau mungkin lebih aman karena file-file tersebut tidak berserak disana-sini.
Buka “System Properties” dengan cara mengklik kanan “My Computer” pilih “Properties”

Kemudian pilih tab “Advanced” kemudian klik “Environment Variables”

Di dalam “System Variables” cari variable yang bernama “Path” Double klik untuk mengedit.

Setelah Edit System Variable terbuka di dalam “Variable value” tambahkan “C:\Apache Server\php” dengan dibatasi oleh tanda titik koma “;” klik OK.
Agar PHP dapat membaca perubahan ini, Komputer harus di “Restart.”
Untuk mengetahui apakah server telah terhubung dengan PHP, buka notepad kemudian masukkan kode berikut ini:
<?php
phpinfo();
?>
Simpan file tersebut ke C:\My Websites dengan nama “index.php” hapus file “index.html” jika masih ada di folder tersebut. Kemudian buka browser ketik di address bar “localhost” atau “http//localhost/” Jika browser menampilkan seperti berikut ini berarti PHP telah terhubung ke Server dengan baik, again Congratulations…

Berikutnya kita akan menginstal MySQL.
sorry, bro..
masalah di apache dah selesai, tp ada masalah di PHP, kayaknya problem di “environtment variables” soalnya yang masukin data ke httpd.conf udah bener, trus php.ini nya udah bener juga..pas cek di localhost cuman blank doank
udah buat file index.php juga kok di folder yg dibikin di awal..
sorry ngerepotin..masih newbie nih..
on July 13th, 2008 at 4:58 pm
Syukurlah masalah di Apachenya udah clear,
Ketika memasukkan lokasi foldernya di environtment variables jangan lupa dengan tanda ; (titik koma) di awal dan diakhir …;C:\Apache Server\php;
Juga komputernya harus direstart, oke…
on July 16th, 2008 at 3:17 am
Saya mau tanya doonk sy sudah sukses dalam install php, apache dan m nysql nya sudah jalan semua, tapi bila aplikasi yg saya buat saya pindah kan dari php 4 ke php 5 justru pas masuk login dia tdk mau masuk ke index.php nya kenapa yach, padahal di DirctoryIndex nya saya sudah tambahkan index.php ?? mohon bantuannya
on August 13th, 2008 at 7:54 am
Hi Rangga,
Saya kurang ngerti nih masalahnya, aplikasi yang dimaksud apa ya? dan mengapa harus login? tolong diperjelas mas…
on August 13th, 2008 at 12:56 pm
gini mas yg dimaksud aplikasi itu program yg saya buat awalnya dari php 4 itu dia jalan ga masalah tapi ketika saya pindahkan programnya jalan tapi tidak bisa masuk index.php nya saya jalan kan joomla juga ga jalan padahal php 5 nya jalan, saya pake php 5.2.6 apache nya 2.2.9 terus saya coba install php 5.2.5 sama ko ya kondisinya sama, padahal DirctoryIndex nya saya tambahkan index.php gimana ya mas ??
on August 14th, 2008 at 3:14 am
Mas kl blh minta YM nya doonk sy terdesak ??
on August 14th, 2008 at 3:24 am
Untuk mengetahui Apache telah terhubung dengan php termasuk konfigurasi yang kamu tambahkan di DircetoryIndex, test php info-nya, jika php info dapat ditampilkan berarti masalahnya mungkin ada pada aplikasi, tapi kalo Joomla kayaknya nggak masalah dengan versi php yang kamu sebutkan, atau apa Mysql nya sudah jalan dengan benar juga?
NB: Sorry mas aku nggak menggunakan YM.
on August 14th, 2008 at 12:58 pm
[...] menginstal phpMyAdmin, pastikan bahwa anda sudah mengintal Apache Server, PHP dan [...]
on May 10th, 2009 at 10:54 pm
saya mau instal php tapi kalimat dibawah ini ga ada di apache server ya gimana
DirectoryIndex index.html
terima kasih bagi yang mau membantu semoga bermanfaat…
on May 29th, 2009 at 9:17 am
Coba buka pengaturan Apache (httpd.conf)-nya dengan Notepad, dari menu “Edit” klik “Find” dan ketikkan:
<IfModule dir_module>
kemudian klik Find, biasanya DirectoryIndex berada didalam tag tersebut.
on May 29th, 2009 at 7:06 pm
Saya akan menginstall AppServ (terdiri atas Apache, MySQL dan phpMyAdmin) yg saya dapat dari CD sebuah buku tutorial. di situ dijelaskan pada saat konfigurasi MySQL saya diminta mengisikan pasword sesuai nama penerbit buku itu. Apa saya bisa pake pasword nama lain? Konsekuensinya apa ya kira-kira kalo pake pasword yang ditentukan begitu?
on June 24th, 2009 at 6:40 pm
Saya pikir itu tidak masalah karena adanya di localhost, tapi kalo ingin mengganti passwordnya bisa kop, melalui command prompt dengan mengetikkan seperti berikut:
>mysql -u root -p
masukkan password lama kemudian enter:
mysql>use mysql
mysql>update user set password=PASSWORD(”PASSWORD BARU”) where user=’root’;
mysql>flush privileges;
mysql>quit
on June 24th, 2009 at 11:37 pm
bang knp ya apache masih tdk bisa jalan posisi di cmd ket:(OS 10048)only one usage of each socket addres (protocol/network/address/port)is normaly permmited make. sock : could not bind to address 0.0.0.0.80 unable to open logs
note the errors or messages above,and pres the (esc) key to exit :
mohon solusinya bang
tks
on September 30th, 2009 at 7:33 pm
mas, saya mau nanya ni…
saya ud install apache
trs pas cek pake http://localhost ga kluar tulisan “Berhasil” nya. yg muncul malah link bwt masuk ke index.html nya. tp pas di cek pake apache test configuration ga ada masalah.
trus saya install php nya. tp pas di cek pake http://localhost kok ga muncul ya? malah searching pake search engine. trs saya coba test pake apache test configuration hasilnya ini:
“httpd.exe: Syntax error on line 490 of C:/Apache Server/conf/httpd.conf: Cannot
load C:/Apache into server: The specified module could not be found.”
kenapa ni mas?? saya salah dmn ya?? apa crash sm pearl? soalnya aq jg install pearl.
mohon pencerahannya mas.
terima kasih
on October 14th, 2009 at 5:54 am