Specifieke PHP versies aanroepen

PHP versies specificeren


PHP is een programmeertaal met verschillende versies waarvan er meerdere tegelijkertijd op een server geïnstalleerd kunnen zijn. Dit artikel toont hoe je deze verschillende versies aanroept, als CLI standaard instelt en voor cronjobs specificeert. Stuur een ticket of mail naar support@shockmedia.nl om de standaard CLI versie voor alle gebruikers op de server aan te passen.

let op dat de aangeroepen PHP versie geïnstalleerd dient te zijn!

Ubuntu


Standaard CLI PHP versie aanpassen

Volg dit stappenplan om de standaard PHP versie van de CLI aan te passen:

  1. Log met ssh in als de betreffende gebruiker;
  2. Open .bashrc met een tekst editor naar keuze (nano ~/.bashrc);
  3. Voeg een alias onderin het bestand toe of pas de bestaande aan zoals alias php='/usr/bin/php8.1;
  4. Activeer de wijzigingen met source ~/.bash_profile of door uit- en in te loggen;
  5. Test de wijziging met php --version.

Specifieke CLI PHP versie gebruiken

Gebruik een van de onderstaande commando's om een specifieke PHP versie via de CLI te gebruiken die afwijkt van de ingestelde standaard.

php8.2 --version

/usr/bin/php8.2 /home/user/script.php

Specifieke cronjob PHP versie

Gebruik het volledige pad in een cronjob om die met een specifieke PHP versie uit te laten voeren, zoals onderstaand voorbeeld:

0 0 * * * /usr/bin/php/8.1 /home/user/script.php > /dev/null 2>&1

Almalinux en Centos


Standaard CLI PHP versie aanpassen

Volg dit stappenplan om de standaard PHP versie van de CLI aan te passen:

  1. log met ssh in als de betreffende gebruiker;
  2. Open /home/user/.bash_profile met een tekst editor naar keuze (nano ~/.bash_profile);
  3. Pas het getal in PATH=/usr/local/php80/bin:$PATH:$HOME/bin aan naar de gewenste versie;
  4. Activeer de wijzigingen met source ~/.bash_profile of door uit- en in te loggen;
  5. Test de wijziging met php --version.
PATH=/usr/local/php81/bin:$PATH:$HOME/bin
export PATH

Specifieke CLI PHP versie gebruiken

Gebruik een van de onderstaande commando's om een specifieke PHP versie te gebruiken die afwijkt van de ingestelde standaard.

php82 --version

/usr/local/php82/bin/php82 --version

Specifieke cronjob PHP versie

Gebruik het volledige pad in een cronjob om die met een specifieke PHP versie uit te laten voeren, zoals onderstaand voorbeeld:

0 0 * * * /usr/local/php80/bin/php80 /home/user/script.php > /dev/null 2>&1

Cloudlinux


Volg dit stappenplan om de standaard PHP versie van de CLI aan te passen:

  1. Log met ssh in als de betreffende gebruiker;
  2. Open .bashrc met een tekst editor naar keuze (nano ~/.bashrc);
  3. Voeg een alias onderin het bestand toe of pas de bestaande aan zoals alias php='/opt/alt/php81/usr/bin/php;
  4. Activeer de wijzigingen met source ~/.bash_profile of door uit- en in te loggen;
  5. Test de wijziging met php --version.
alias php='/opt/alt/php80/usr/bin/php'

Standaard CLI PHP versie aanpassen

Gebruik het onderstaande commando om een specifieke PHP versie te gebruiken die afwijkt van de ingestelde standaard.

/opt/alt/php80/usr/bin/php --version

Specifieke cronjob PHP versie

Gebruik het volledige pad in een cronjob om die met een specifieke PHP versie uit te laten voeren, zoals onderstaand voorbeeld:

0 0 * * * /opt/alt/php80/usr/bin/php /home/user/script.php > /dev/null 2>&1



Heeft u alles kunnen vinden?

Mocht je nog ergens tegen aan lopen, of mocht er informatie missen op deze pagina, laat het ons dan gerust weten! Wij staan dag en nacht klaar om je verder te helpen, en houden er van om feedback van onze trouwe partners/klanten te horen.