Kennisbank

1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!

PHP-versie wijzigen voor CLI

Bijwerken 31-08-2026

Deze handleiding legt uit hoe u de PHP-versie wijzigt die wordt gebruikt in de opdrachtregel (PHP CLI) op een webhosting van Infomaniak.

 

Inleiding

  • Handig voor het configureren van een specifiek script of een PHP-sessie via de opdrachtregel (CLI).
  • Om de PHP-versie van de webserver (FPM/Apache) via het beheerpaneel te wijzigen, raadpleeg deze andere handleiding.

 

Standaardversie van PHP CLI

Het commando php gebruikt de standaardversie van de server. Controleer de actieve versie met dit commando:

# Check current PHP version
php -v

Voor de stabiliteit van uw scripts, gebruikt u een expliciet pad (bijv. php8.2) of wijzig uw PATH-variabele.

 

De PHP-versie wijzigen in de CLI

U kunt de PHP-versie configureren die automatisch wordt geladen in uw SSH-sessie via twee hoofdconfiguratiebestanden.

 

1. Gebruik van .bashrc (aanbevolen)

Het bestand ~/.bashrc wordt gelezen wanneer een interactieve shell wordt geopend.

  1. Open het bestand (of maak het aan als het nog niet bestaat):

    touch ~/.bashrc
    nano ~/.bashrc
  2. Voeg deze regel toe om de gewenste versie in te stellen (bijvoorbeeld voor PHP 8.3):

    export PATH="/opt/php8.3/bin:$PATH"
  3. Werk de configuratie bij:

    source ~/.bashrc
  4. Controleer de wijziging:

    php -v
    which php

 

2. Gebruik van .profile (Alternatief)

Het bestand ~/.profile wordt gelezen bij een SSH-verbinding (loginmodus).

  1. Bewerk het bestand:

    nano ~/.profile
  2. Voeg de exportregel toe:

    export PATH="/opt/php8.3/bin:$PATH"

 

3. .bashrc consequent laden

Om de configuratie op alle soorten sessies toe te passen, voegt u de volgende code toe aan uw ~/.bash_profile- of ~/.profile-bestanden:

# Load .bashrc if it exists
if [ -f ~/.bashrc ]; then . ~/.bashrc; fi

 

Een specifieke versie eenmalig uitvoeren

Om een script uit te voeren met een specifieke versie, zonder uw globale omgeving te wijzigen, roept u het uitvoerbare bestand rechtstreeks aan:

# Execute with a specific version
/opt/php8.2/bin/php my_script.php
/opt/php8.3/bin/php -v

Nadat u deze stappen hebt voltooid, zullen uw SSH-sessies en CLI-scripts standaard de geselecteerde PHP-versie gebruiken.

Link naar deze veelgestelde vragen: https://faq.infomaniak.com/2108


Is deze veelgestelde vragenlijst nuttig geweest?