Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Vous connaissez le PHP ? Le cours de M@teo21 n'a plus de secrets pour vous ?
Alors vous êtes prêts à aborder ce premier chapitre. Vous apprendrez à utiliser PHP-CLI, la version ligne de commande de PHP et dans les chapitres suivants, à créer de vrais programmes.
Vous êtes toujours là ?
Alors c'est parti.
Mais d'abord, une question vous démange peut-être : qu'est-ce que PHP-CLI, et à quoi sert-il réellement ?
Je vous rassure tout de suite : derrière ce nom barbare ne se cache rien de compliqué.
PHP, vous connaissez. Par contre, CLI ça ne vous dit sûrement rien. C'est un acronyme signifiant
Command Line Interface, c'est-à-dire
Interface en Ligne de Commande.
Ça ne vous avance peut-être pas plus. Alors, PHP-CLI est une version de PHP utilisable sans serveur, sur le PC de la personne qui exécute le programme.
Ce n'était pas pourtant censé être impossible ?
Eh bien non, c'est parfaitement possible. En fait, PHP se comportera comme n'importe quel programme.
Mais alors, comment utiliser PHP-CLI ?
Tout d'abord, il faut trouver l'emplacement de l'exécutable PHP-CLI.
Sous Windows, avec la dernière version d'EasyPHP, il se situe dans le répertoire
Code : Console | C:\Program Files\EasyPHP1-8\php\php.exe |
Sous Linux et MacOS X, la commande
php (ou php4, php5, ou même php4-cli et php5-cli

) est souvent installée par défaut si vous avez installé les paquets PHP. Sinon, installez le paquet php-cli (ou php4-cli ou php5-cli

).
Bon, c'est bien tout ça mais je fais comment, moi, pour lancer mon script ?
C'est tout simple (sauf si le chemin de l'exécutable est trop long

).
Il suffit de lancer la commande :
Code : Console | <chemin de l'exécutable PHP> <fichier> [arguments] |
dans une ligne de commande (shell, pour les linuxiens

).
Laissez tomber les arguments pour l'instant : nous les étudierons dans la suite du cours.
Si le chemin de l'exécutable PHP est trop long, copiez-le et faites un clic droit >
Coller dans la ligne de commande.
Un exemple sans argument :
Code : Console
Et voilà, vous savez maintenant que PHP-CLI n'est pas une espèce de dinosaure

, et comment lancer un script PHP.
La suite vous montrera comment afficher et demander du texte en utilisant les flux d'entrée-sortie standards.
N'oubliez pas le manuel PHP à l'adresse
http://fr2.php.net/manual/fr/features.commandline.php pour tous vos problèmes, il vous sera utile par la suite.
Bonne chance.