Comment exécuter php en ligne de commande sous Linux

不言
Libérer: 2023-04-04 14:56:02
original
13510 Les gens l'ont consulté

La ligne de commande est également appelée commande shell. Sous Mac ou Linux, nous utilisons la commande shell pour exécuter le programme dans le terminal. Ensuite, cet article vous présentera comment utiliser la ligne de commande bash pour exécuter le php. programme dans l'environnement Linux.

Comment exécuter php en ligne de commande sous Linux

Paramètres requis pour exécuter Comment exécuter php en ligne de commande sous Linux sur la ligne de commande

Pour exécuter Comment exécuter php en ligne de commande sous Linux à l'aide de la ligne de commande, il est supposé pour être installé Comment exécuter php en ligne de commande sous Linux, sous Linux ou Mac, il peut être installé à partir de zéro. Le paramètre requis est le paramètre PATH, qui est une variable d'environnement qui répertorie les répertoires dans lesquels le système d'exploitation recherche les fichiers exécutables lorsqu'il exécute des commandes externes.

Dans Cloud 9, les commandes Comment exécuter php en ligne de commande sous Linux sont placées dans /usr/bin/php.

/usr/bin/php -v
Copier après la connexion

Entrez la commande Comment exécuter php en ligne de commande sous Linux ci-dessus pour afficher les informations de version.

Le répertoire /usr/bin

php -v
Copier après la connexion

ne sera exécutable que s'il est répertorié dans PATH.

Puisque /usr/bin est ajouté à partir de zéro dans de nombreux environnements clients, PATH peut également être exécuté à l'aide de la commande ci-dessus.

Voir le contenu de PATH

printenv PATH
Copier après la connexion

Entrez et exécutez, vous pouvez voir que plusieurs répertoires ont été ajoutés depuis le début s'il ne peut pas être exécuté, vous ; besoin de l'ajouter à PATH.

export PATH=$PATH:/usr/bin
Copier après la connexion

Bien qu'il puisse être ajouté, PATH disparaîtra si vous redémarrez.

nano ~/.bashrc
Copier après la connexion

Si vous utilisez la commande .bashrc pour ouvrir la ligne de commande du fichier export PATH=$PATH:$HOME/.local/bin:$HOME/bin, le réglage PATH sera automatiquement effectué la prochaine fois. l'heure à laquelle bash est lancé. (Cloud 9 ne nécessite pas de réglage.)

Regardons le fonctionnement spécifique de php

S'il est défini correctement, la saisie de la commande suivante affichera "Bonjour tout le monde ! »

php -r 'echo "Hello world!",Comment exécuter php en ligne de commande sous Linux_EOL;'
Copier après la connexion

De cette façon, vous pouvez exécuter php avec une ligne de commande.

Comme ce qui suit : si vous les séparez, vous pouvez écrire plusieurs instructions sur une seule ligne pour effectuer diverses tâches selon différentes méthodes.

php -r &#39;$sum=0;for ($i=1; $i<=10; $i++) {$sum+=$i;} echo $sum,Comment exécuter php en ligne de commande sous Linux_EOL;&#39;
Copier après la connexion

Écrire plusieurs déclarations sur une seule ligne de cette manière est appelé une déclaration multiple.

Vous pouvez également exécuter des programmes sources Comment exécuter php en ligne de commande sous Linux existants.

php example.php
Copier après la connexion

La commande Comment exécuter php en ligne de commande sous Linux lit le fichier example.php et l'exécute.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!