Język skryptowy, stworzony przez Rasmusa Lerdorfa w 1994 roku, mający na celu zrealizowanie zadań często pojawiających się przy tworzeniu witryn internetowych.
Pierwsza wersja bazowała na zestawie programów, pierwotnie w języku C, które pozwalały łatwo konstruować stronę www, upraszczając zaprogramowanie logowania użytkownika, czy rejestrowanie aktywności odwiedzin i rozróżnianie odwiedzających.
Pierwotnym celem nie było w żadnym przypadku stworzenie języka skryptowego..