Tout d'abord, vérifiez si votre installation PHP prend en charge CLI. Saisissez :php -v
. Vous pouvez exécuter PHP depuis la ligne de commande de 2 manières :
php yourfile.php
php -r 'print("Hello world");'
Vous pouvez le faire de deux manières. L'un est celui déjà mentionné, c'est-à-dire :
php -f filename.php
La deuxième option est de rendre le script exécutable (chmod +x filename.php
) et en ajoutant la ligne suivante en haut de votre fichier .php :
#!/path/to/php
Je ne sais pas si un serveur Web aime cela, donc si vous souhaitez également utiliser le fichier .php dans un site Web, ce n'est peut-être pas la meilleure idée. Pourtant, si vous écrivez simplement une sorte de script, il est plus facile de taper ./path/to/phpfile.php
que d'avoir à taper php -f /path/to/phpfile.php
à chaque fois.
Depuis la ligne de commande, saisissez ceci :
php -f filename.php
Assurez-vous que filename.php inclut et exécute à la fois la fonction que vous souhaitez tester. Tout ce que vous renvoyez en écho apparaîtra dans la console, y compris les erreurs.
Méfiez-vous que souvent le php.ini pour Apache PHP est différent de CLI PHP (interface de ligne de commande).
Référence :https://secure.php.net/manual/en/features.commandline.usage.php
Cela devrait suffire :
php test.php