PHP is een programmeertaal die op de server draait. Hij maakt van uw website iets dat kan denken, in plaats van een vaste, onveranderlijke pagina.
Het verschil met een vaste pagina
Een pagina zonder PHP is voor iedereen identiek. Wilt u iets wijzigen, dan past u het bestand aan.
Met PHP wordt de pagina op het moment van opvragen samengesteld. Daardoor kan hij per bezoeker of per moment verschillen: uw naam als u ingelogd bent, de tien nieuwste berichten, de actuele voorraad van een product.
Wat er gebeurt als iemand uw pagina opvraagt
- De browser vraagt een pagina op bij uw server.
- De server ziet dat er PHP in zit en voert die uit.
- PHP haalt de benodigde gegevens op uit de database: teksten, producten, instellingen.
- PHP zet dat om in kant-en-klare HTML.
- Alleen die HTML wordt naar de browser gestuurd.
De bezoeker ziet dus nooit PHP-code. Hij ziet het resultaat.
Waarom u dit tegenkomt
WordPress, Joomla, WooCommerce en vrijwel elk ander systeem zijn in PHP geschreven. Gebruikt u zo’n systeem, dan gebruikt u PHP, ook al schrijft u zelf geen regel code.
Waarom uw PHP-versie ertoe doet
PHP wordt doorontwikkeld. Nieuwere versies zijn merkbaar sneller en krijgen beveiligingsupdates; oude versies niet meer. Een site op een verouderde PHP-versie is dus zowel trager als kwetsbaarder.
U kunt de PHP-versie zelf wisselen in DirectAdmin. Doe dat wel bewust: heel oude thema’s of plugins werken soms niet op een nieuwe versie. Test daarom na het wisselen of alles het nog doet, of overleg met onze support.
En de database?
De database (meestal MySQL) is het archief waarin alles bewaard wordt: uw pagina’s, berichten, producten, klanten en instellingen. PHP is degene die daaruit put.
Dat verklaart ook waarom een back-up van alleen uw bestanden niet genoeg is. Zonder database heeft u wel het gebouw, maar niet de inhoud. Een volledige back-up bevat daarom altijd bestanden én database.