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.
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
.
Pour ouvrir un shell php interactif, il suffit de taper un terminal:
php -a
Pour ouvrir un fichier, il suffit de:
php filename.php
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.
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