A PHP (PHP: Hypertext Preprocessor) erőteljes szerver-oldali szkriptnyelv, jól alkalmazható dinamikus és interaktív weboldalak elkészítéséhez. A versenytársakkal szemben (mint például az ASP) széles körben alkalmazott és alkalmazható, szabad és hatékony alternatíva.

A PHP használata esetén a PHP kódot közvetlenül a HTML kódba ágyazhatjuk be. A nyelv szintaxisa nagyon hasonlít a C/C++, Java, Javascript vagy Perl nyelvekhez. Leggyakrabban az Apache webszerverrel használjuk együtt különböző operációs rendszerek alatt.

Egy PHP állomány szöveget, HTML tagokat és PHP kódokat (szkripteket) tartalmazhat.

A PHP kód még a szerveren lefut, mielőtt a webszerver a látogató kérését kiszolgálná. A látogató kérésére egyszerű HTML állománnyal válaszol.

Futása során kommunikálhat adatbázis-szerverrel (pl. MySQL, Informix, Oracle, Sybase, PostgreSQL, ODBC) is.

A PHP állomány szokás szerint .php kiterjesztésű, bár a webszerver beállításai akár ettől eltérő megoldásokat is lehetővé tesznek. (Előfordul pl., hogy az éppen aktuális beállítások szerint a .html állományokat is értelmezi a PHP motor.)

A PHP szabadon letölthető és használható.