Exécuter un fichier PHP en ligne de commande
- Installation de PHP
- Exécutez PHP de manière interactive
- Analyser le fichier PHP
- Exécuter une seule ligne de code
Le plus souvent, nous exécutons PHP sur des serveurs Web, pour être précis. Après tout, PHP est un langage côté serveur.
Cependant, c’est aussi un langage de script que vous pouvez exécuter sur un shell ou une ligne de commande. Avec lui, vous pouvez exécuter PHP de manière interactive comme vous le feriez avec Python ou vos commandes Git ou Bash typiques.
Ce tutoriel vous apprendra comment exécuter PHP depuis la ligne de commande facilement et avec quelques commandes.
Installation de PHP
Avant de pouvoir exécuter PHP sur votre PC local, vous devez avoir installé PHP. Pour ce faire, vous irez sur le site Web de PHP pour les utilisateurs de Windows, cet article pour les utilisateurs de Mac, ou ce guide d’installation pour les utilisateurs de Linux.
Pour les utilisateurs de Windows, vous pouvez extraire le fichier téléchargé, le copier dans C:\php
, l’ajouter au chemin de la variable d’environnement et vérifier la version de PHP pour vérifier la configuration complète à l’aide de la commande ci-dessous.
php -v
Une fois que vous voyez une version, vous pouvez commencer à exécuter PHP via votre ligne de commande. De plus, vous pouvez exécuter votre PHP sur vos serveurs ou sur le cloud.
Exécutez PHP de manière interactive
php -a
La sortie de cette commande dans le shell ou la CLI est ci-dessous.
> php -a
Interactive mode enabled
Ensuite, vous pouvez exécuter l’instruction PHP comme ci-dessous.
php > echo "This is the PHP interpreter";
This is the PHP interpreter
Analyser le fichier PHP
Pour analyser un fichier PHP existant avec votre code, vous devez vous trouver dans le répertoire de travail du fichier PHP. La commande pwd
est utile pour vérifier dans quel répertoire de travail vous vous trouvez.
pwd
Sous Windows, cela devrait vous donner quelque chose comme ci-dessous.
Path
----
cd C:\Users\HP\Documents
Vous devriez voir quelque chose comme ça sur Unix (macOS) et Linux.
/home/runner/ProudScientificMemorypool
Si vous n’êtes pas dans le bon répertoire, vous pouvez naviguer dans le bon répertoire à l’aide de la commande cd
.
cd C:\Users\HP\Documents
Vous pouvez en savoir plus sur la navigation dans l’interface de ligne de commande sous Windows, MacOS et Linux.
Une fois que vous êtes sûr d’être dans le bon répertoire de votre fichier PHP, vous pouvez analyser (exécuter) le fichier PHP via la commande suivante.
php -f main.php
Ou vous pouvez utiliser :
php main.php
Vous pouvez exporter les résultats du code de votre fichier PHP dans un txt
ou html
via la commande ci-dessous.
php -f main.php > results.html
Cependant, supposons que le code PHP ait une fonction readline()
comme le code du tutoriel sur la façon de calculer la moyenne d’un nombre continu défini en PHP. Dans ce cas, vous pourriez rencontrer un comportement étrange, comme ne pas voir l’invite.
Par conséquent, il est important que vous sachiez quel code PHP vous analysez. La sortie, results.html
, ressemble à ce qui suit dans un fichier HTML.
Adding numbers repeatedly to get the average at all the intervals
If you want to terminate the program, type 000
Current average is 123
Current average is 178.5
Current average is 234
Current average is 289.5
Current average is 345
Current average is 400.5
Current average is 456
Current average is 510.25
Current average is 553.66666666667
Average of all the numbers (9) is 553.66666666667.
Exécuter une seule ligne de code
Pour n’exécuter qu’une petite partie/une ligne de code, vous pouvez utiliser :
php -r '$statement = "I know PHP"; echo "$statement\n";'
Production:
I know PHP
Olorunfemi is a lover of technology and computers. In addition, I write technology and coding content for developers and hobbyists. When not working, I learn to design, among other things.
LinkedIn