Rasmus Lerdorf tarafından öncelikle kendi kişisel web sayfalarını yazmak için geliştirilmesi nedeniyle 'P'ersonal 'H'ome 'P'ages adının kısaltması olarak karşımıza çıkan PHP, HTML gömülü (HTML-embedded) bir script dilidir. özellikle web uygulamaları geliştirenlerin dinamik ve havada (on the fly) üretilen web sayfalarını hızlı bir şekilde yazmaları için düşünülmüştür. Dilin sentaksı gelştirilirken C, Java ve en çok da Perl'den esinlenilmiştir. Bu nedenle bu dillerden her hangi birisini bilen bir kullanıcı için PHP'ye geçmek hiç de zor olmamaktadır.

PHP şu şekilde tanımlanabilir:

*Sunucu tabanlı (server sided),
*HTML ile bir arada kullanılabilen (HTML embedded),
*Script dili.
PHP'nin gelişim süreci:

*PHP-FI (Dinamik HTML üretimi, satır satır kod işletimi, CGI modeli çalışma)
*PHP-3.x (Apache'ye modül olarak gömülebilme, yerleşik veri tabanı arabirimleri)
*PHP-4.x (Ön derleme ve optimizer ile ara kod iyileştirme, eklentiler)