Pour les offres Hébergement Linux

Bien que le langage de script PHP ait été principalement développé pour la création de sites Web dynamiques, les scripts PHP peuvent également être exécutés de manière totalement indépendante du serveur Web. Cela est possible grâce à l'interpréteur de ligne de commande PHP (en abrégé : PHP-CLI) sur la ligne de commande avec la version PHP souhaitée. Vous découvrirez ci-dessous comment exécuter des fichiers PHP sur votre espace Web à l'aide de PHP-CLI.

Conditions préalables

Pour exécuter des scripts PHP en ligne de commande, vous avez besoin :

Versions PHP disponibles

Vous trouverez ci-dessous toutes les versions PHP pouvant être utilisées avec PHP-CLI. Le chemin d'accès correspondant au programme PHP-CLI correspondant est indiqué en dessous (pour plus d'informations, consultez la section suivante).

  • Le chemin d'accès correct à PHP-CLI dépend de la date de commande de votre contrat d'hébergement Web. Veuillez vérifier la date de votre contrat afin de trouver le chemin d'accès correct dans la liste suivante.
  • Les versions PHP qui ne sont plus mises à jour par le PHP Group (l'organisation responsable du développement et de la maintenance du langage de programmation PHP) et qui ne doivent donc plus être utilisées sont signalées par la mention « obsolète ». N'utilisez ces versions PHP que si une mise à jour du script n'est pas possible et que l'utilisation de l'ancienne version PHP est nécessaire pour des raisons de compatibilité.
  • Les versions PHP très anciennes (PHP 5.5 et antérieures) ne seront plus disponibles pour les nouveaux contrats (à partir du 18/09/2025).
PHP 8.4

Contrats d'hébergement Web souscrits avant le 17/09/2025 :
Chemin : /usr/bin/php8.4-cli


Contrats d'hébergement Web souscrits à partir du 18/09/2025 :
Chemin : /usr/bin/php8.4


PHP 8.3 (recommandé)


Contrats d'hébergement Web souscrits avant le 17/09/2025 :
Chemin : /usr/bin/php8.3-cli


Contrats d'hébergement Web souscrits à partir du 18/09/2025 :
Chemin : /usr/bin/php8.3


PHP 8.2


Contrats d'hébergement Web souscrits avant le 17/09/2025 :
Chemin : /usr/bin/php8.2-cli


Contrats d'hébergement Web souscrits à partir du 18/09/2025 :
Chemin : /usr/bin/php8.2


PHP 8.1


Contrats d'hébergement Web souscrits avant le 17/09/2025 :
Chemin :/usr/bin/php8.1-cli


Contrats d'hébergement Web souscrits à partir du 18/09/2025 :
Chemin : /usr/bin/php8.1


PHP 8.0 (obsolète)


Contrats d'hébergement Web souscrits avant le 17/09/2025 :
Chemin : /usr/bin/php8.0-cli


Contrats d'hébergement Web souscrits à partir du 18/09/2025 :
Chemin : /usr/bin/php8.0


PHP 7.4 (obsolète)


Contrats d'hébergement Web souscrits avant le 17/09/2025 :
Chemin : /usr/bin/php7.4-cli


Contrats d'hébergement Web souscrits à partir du 18/09/2025 :
Chemin : /usr/bin/php7.4


PHP 7.3 (obsolète)


Contrats d'hébergement Web souscrits avant le 17/09/2025 :
Chemin : /usr/bin/php7.3-cli


Contrats d'hébergement Web souscrits à partir du 18/09/2025 :
Chemin : /usr/bin/php7.3


PHP 7.2 (obsolète)


Contrats d'hébergement Web souscrits avant le 17/09/2025 :
Chemin : /usr/bin/php7.2-cli


Contrats d'hébergement Web souscrits à partir du 18/09/2025 :
Chemin : /usr/bin/php7.2


PHP 7.1 (obsolète)


Contrats d'hébergement Web souscrits avant le 17/09/2025 :
Chemin : /usr/bin/php7.1-cli


Contrats d'hébergement Web souscrits à partir du 18/09/2025 :
Chemin : /usr/bin/php7.1


PHP 7.0 (obsolète)


Contrats d'hébergement Web souscrits avant le 17/09/2025 :
Chemin : /usr/bin/php7.0-cli


Contrats d'hébergement Web souscrits à partir du 18/09/2025 :
Chemin : /usr/bin/php7.0


PHP 5.6 (obsolète)


Contrats d'hébergement Web souscrits avant le 17/09/2025 :
Chemin : /usr/bin/php5.6-cli


Contrats d'hébergement Web souscrits à partir du 18/09/2025 :
Chemin : /usr/bin/php5.6


PHP 5.5 (obsolète)


Contrats d'hébergement Web souscrits avant le 17/09/2025 :
Chemin : /usr/bin/php5.5-cli


PHP 5.4 (obsolète)


Contrats d'hébergement Web souscrits avant le 17/09/2025 :
Chemin : /usr/bin/php5.4-cli


PHP 5.2 (obsolète)


Contrats d'hébergement Web souscrits avant le 17/09/2025 :
Chemin : /usr/bin/php5.2-cli


PHP 4.4 (obsolète)


Contrats d'hébergement Web souscrits avant le 17/09/2025 :
Chemin : /usr/bin/php4.4-cli

Remarque

N'utilisez les versions PHP obsolètes, telles que PHP 7.4, que si une mise à jour du script n'est pas possible et que l'utilisation de l'ancienne version PHP est nécessaire pour des raisons de compatibilité. 

Exécuter des fichiers PHP avec PHP-CLI

Pour exécuter des fichiers PHP à partir de la ligne de commande :

  • Démarrez votre client SSH et connectez-vous à votre espace web. Une fenêtre de terminal s'ouvre avec la ligne de commande Linux. Effectuez les étapes suivantes dans cette fenêtre de terminal.

    Conseil : la procédure pour vous connecter à votre espace web avec le client SSH PuTTY est décrite dans l'article suivant :
    Établir une connexion SSH avec PuTTY
     

  • Accédez au répertoire dans lequel se trouve le fichier PHP que vous souhaitez exécuter. Dans le terminal, exécutez la commande cd selon le schéma cd <chemin d'accès au répertoire>. Par exemple, pour accéder au répertoire Scripts, saisissez la commande suivante, puis appuyez sur la touche Entrée pour exécuter la commande.

    cd Scripts

  • Pour exécuter un fichier PHP, entrez dans le terminal le chemin d'accès au programme PHP-CLI suivi du nom du fichier PHP. Vous trouverez le chemin d'accès à la version PHP souhaitée ci-dessus. Par exemple, pour exécuter le fichier PHP mon_script.php avec PHP 8.4, exécutez la commande suivante.

    Exemple de contrats conclus avant le17 septembre 2025 :

    /usr/bin/php8.4-cli mon_script.php

    Exemple de contrats conclus à partir du 18 septembre 2025 :

    /usr/bin/php8.4 mon_script.php

Attention

  • N'exécutez pas les fichiers PHP avec la commande php ou /usr/bin/php, car cela entraînerait l'exécution du script avec la version obsolète 4.4 de PHP. 

  • Cela vaut également pour la configuration des applications Web : si votre application Web contient un paramètre pour le chemin d'accès au programme PHP, vérifiez que /usr/bin/php y est bien indiqué. Si c'est le cas, remplacez /usr/bin/php par le chemin d'accès de la version PHP-CLI à utiliser.

Plus d'informations

Pour plus d'informations sur l'utilisation de PHP-CLI, veuillez consulter le site : http://php.net/manual/fr/features.commandline.php