Lorsque vous exécutez des commandes sur nos serveurs Web via la ligne de commande (CLI), la version PHP standard de Hostpoint est toujours utilisée. Si vous utilisez une version différente de PHP pour la ligne de commande, vous devez absolument l'indiquer dans le chemin d'accès complet ou l'adapter globalement. Sinon, la commande ne peut pas être exécutée correctement.
Déterminer la version
Si vous souhaitez savoir quelle version de PHP CLI est actuellement utilisée par défaut, vous pouvez le déterminer avec la commande php-v via le shell. Le résultat ressemblera par exemple à ceci:
[USER@SERVER:~] $ php -v
PHP 8.3.3 (cli) (built: Feb 26 2024 14:01:25) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.3, Copyright (c) Zend Technologies
with Zend OPcache v8.3.3, Copyright (c), by Zend Technologies
Indiquer la version pour chaque commande
Supposons que Hostpoint utilise la version 8.1 de PHP par défaut, alors que vous utilisez déjà la version 8.3 pour votre site Web. Maintenant, vous devez spécifier le chemin d'accès complet avec la version PHP pour chaque commande via CLI (shell). Donc, au lieu de /usr/local/bin/php, vous devez saisir /usr/local/php83/bin/php.
Vous trouverez plus d'informations sur les chemins dans cet article.
Adapter la version globalement
Pour ne pas devoir indiquer manuellement la version de PHP à chaque commande via la ligne de commande, vous pouvez également adapter la version de manière globale.
Pour ce faire, créez dans le répertoire principal de votre hébergement Web un fichier nommé .profile avec le contenu suivant (remplacez la version de PHP par celle que vous utilisez) :
export PATH="/usr/local/php83/bin:$PATH"
Après avoir modifié le fichier .profile, la connexion SSH doit être interrompue et rétablie pour que les modifications prennent effet.
Pour envoyer une demande d'assistance au support, merci d'utiliser ce formulaire-ci.