Post Description
PHP wordt veel gebruikt om op webservers dynamische webpagina"s te creëren. Andere bekende server-side scripttalen zijn Java Server Pages (JSP), Coldfusion en Active Server Pages (ASP). De code van de pagina wordt op de server uitgevoerd, en het resultaat wordt naar de computer van de bezoeker gestuurd en in de webbrowser getoond. Dit in tegenstelling tot client-side scripting (zoals Javascript), waarbij de webbrowser eerst de pagina van de webserver downloadt en vervolgens zelf (op de computer van de bezoeker) code uitvoert.
Bij het oproepen van een PHP-document op de server wordt (op de server) eerst de in het document opgenomen PHP-code uitgevoerd. Dit gebeurt door de PHP-parser (de PHP-engine). Het resultaat (meestal HTML) wordt door de webserver naar de browser gestuurd. PHP kan echter ook andere documenttypen versturen. PHP-documenten hebben meestal de extensie .php, maar ook de oudere extensies worden nog (weliswaar sporadisch) gebruikt.
PHP ondersteunt ook diverse extensies die (in de Windows-versie) als een simpele DLL kunnen worden geactiveerd, om daarna het php.ini aan te passen. Alle documentatie is in de PHP-handleiding te vinden. Onder andere door de gemakkelijk bereikbare documentatie (centraal op een locatie) is PHP populair geworden onder webprogrammeurs.
PHP wordt zeer veel gebruikt in combinatie met Linux, Apache en MySQL, afgekort tot LAMP. De LAMP-architectuur is zeer succesvol op het internet. Het komt ook wel eens voor dat men Windows gebruikt in plaats van Linux. WAMP is hierbij de afkorting voor systemen die Windows gebruiken en er wordt wel eens de afkorting MAMP gebruikt voor de Macintosh. Ook zijn er kant en klare programma"s die een volledige WAMP omgeving installeren. Voorbeelden hiervan zijn WAMP en XAMPP.
Comments # 0