Wanneer je gebruik maakt van Ubuntu of Debian op jouw VPS dan zal deze standaard een recente versie van PHP gebruiken (wel afhankelijk van de tijd van de release).
Belangrijk om te weten!
- Het is niet zonder risico om de PHP-versie van jouw VPS te updaten. Maak dan ook altijd eerst een snapshot zodat je bij problemen hierop kunt terugvallen.
- De huidige versie van PHP kun je altijd controleren via php -v in de console (of via SSH).
- De onderstaande stappen gaan niet in op specifieke PHP 'handlers' of de configuratie van jouw webserver. Na het updaten van de PHP-versie zul je nog jouw webserver (Apache / Nginx) moeten herstarten en eventueel zaken in de configuratie aanpassen. Raadpleeg daarvoor de specifieke documentatie van jouw webserver.
Een extra repository toevoegen voor PHP
- Omdat Ubuntu en Debian standaard nog niet de laatste versie van PHP in hun repository hebben zitten, moet je eerst een extra repository toevoegen.
Voor Ubuntu:
- Gebruik bijvoorbeeld de repository van Ondrej voor de laatste versie van PHP. Voer het volgende commando uit:
sudo add-apt-repository ppa:ondrej/php
- Mocht je een foutmelding krijgen dat het commando onbekend is, dan voer je het volgende uit:
sudo apt-get update sudo apt-get install software-properties-common python-software-properties
Hierna voer je nogmaals het commando voor het toevoegen van de repository uit.
Voor Debian:
- Gebruik bijvoorbeeld de repository van Dotdeb voor de laatste versie van PHP. Voer het volgende commando uit:
sudo -s echo 'deb http://packages.dotdeb.org jessie all' >> /etc/apt/sources.list echo 'deb-src http://packages.dotdeb.org jessie all' >> /etc/apt/sources.list
- Vervolgens kun je via het volgende commando wel een nieuwere versie van PHP installeren (in het voorbeeld 7.1):
sudo apt-get install php7.1 php7.1-fpm
- Let op! Bovenste stappen werken mogelijk niet (meer) in Debian 7. In dat geval kun je volgende handleiding eens doornemen over alternatieve oplossingen.