PHP sta per strumenti Home Page personali; l'estensione .php viene generalmente utilizzata per fare riferimento al contenuto Web dinamico e al linguaggio di scripting lato server. Il codice PHP viene interpretato da un server Web con un modulo processore PHP, che genera la pagina Web risultante.
I comandi PHP possono essere incorporati direttamente in un documento sorgente HTML piuttosto che chiamare un file esterno per elaborare i dati. Si è anche evoluto per includere una funzionalità di interfaccia a riga di comando e può essere utilizzato in applicazioni grafiche standalone. PHP è un software gratuito rilasciato sotto la licenza PHP. PHP può essere installato sulla maggior parte dei server Web e anche come shell indipendente su quasi tutti i sistemi operativi e piattaforme, gratuitamente.