web-dev-qa-db-fra.com

Exécutez PHP à partir de la ligne de commande

J'ai installé XAMPP v1.8.3 pour mon développement PHP. Ubuntu étant nouveau pour moi, je ne sais pas comment définir la variable d’environnement pour PHP, qui se trouve à /opt/lampp/bin/php.

Je peux très bien exécuter PHP scripts à partir de localhost, mais je voulais également les exécuter à partir de la ligne de commande.

Je veux définir cette variable pour chaque utilisateur, car je suis le seul à utiliser ce système.

11
sud_the_devil

Les variables d'environnement sont définies dans /etc/environment. Vous trouverez la variable $PATH dans ce fichier. Cette variable stocke le chemin d'accès aux fichiers binaires dans divers emplacements.

Pour ajouter /opt/lampp/bin à l'emplacement recherché pour les fichiers binaires, ajoutez simplement ce chemin précédé d'un : à la variable path.

Par exemple, si la variable $PATH était:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

ajoutez /opt/lampp/bin à la fin, pour qu'il devienne:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/lampp/bin

Après cela, faites un source /etc/environment.

17
jobin

Pour ouvrir un shell php interactif, il suffit de taper un terminal:

php -a

Pour ouvrir un fichier, il suffit de:

php filename.php
15
animaletdesequia

Au lieu de /opt/lampp/bin/php, pour exécuter un script php à partir de la ligne de commande, il vous suffit d'installer le programme php5-cli :

Sudo apt-get install php5-cli

Et lancez votre script avec:

php myscript.php

note de l'éditeur: selon votre version, vous devrez peut-être installer php7.0-cli etc à la place.

12
Sylvain Pineau

Vous pouvez utiliser

php /var/www/html/yourProjctFolder/yourFile.php

Cela appellera votre fichier php et la sortie si vous avez écrit echo ou print statement

0
RN Kushwaha