Lancer un script PHP sous Linux

Aujourd’hui j’avais besoin d’exécuter un script PHP dans un shell sur mon serveur Linux.

 

Au final rien de sourcier mais voici un petit récapitulatif pour les non-initiés.

Pour cela, c’est simple il suffit de rajouter la ligne suivante en haut de votre fichier php:

#!/usr/bin/php

Notez que #!/usr/bin/php est le répertoire dans lequel est installé php sur votre machine linux, ainsi selon la configuration, cela peut differer. Mais vous pourrez trouver ce path, en utilisant cette commande:

which php

Ce qui retournera la réponse (le fameux path):

/usr/bin/php

Ensuite il faudra que votre fichier ait les droit d’éxécution, si cela n’est pas le cas, exécuter cette commande:

chmod +x toto.php

Puis d’exécuter votre script en tapant:

./toto.php

Voila toto.php est exécuté, facile non ?