Maison >développement back-end >tutoriel php >Ligne de commande commune PHP

Ligne de commande commune PHP

藏色散人
藏色散人avant
2019-08-29 14:45:443570parcourir

Ligne de commande commune PHP

1. PHP exécute le fichier spécifié

php -f  test.php (-f 可省略)

2. Exécutez le code PHP directement à partir du. ligne de commande

php -r "phpinfo();"

Si le résultat est trop long, vous pouvez également utiliser php -r « phpinfo(); » | moins d'affichage de pagination

3. mode interactif

Opérations simples

Ligne de commande commune PHP

contrôle + c/z ou sortie pour quitter le mode interactif

Fonction

Ligne de commande commune PHP

Le type de données renvoyé dans le résultat de sortie ci-dessus est NULL. Ce problème peut être résolu en demandant au shell interactif php de renvoyer les résultats en utilisant return au lieu de echo.

N'oubliez pas que les fonctions définies par l'utilisateur ne sont pas conservées d'une session shell à l'autre, donc une fois que vous quittez le shell interactif, elles sont perdues.

4. Le script PHP s'exécute comme un script shell

S'il n'y a pas d'autorisation, passez à l'utilisateur root sudo su

echo &#39;#!/usr/bin/php\n<?php var_dump($argv); ?>&#39; > phpscript

Notez que nous sommes dans le script PHP La première ligne utilise #!/usr/bin/php, tout comme dans un script shell (/bin/bash). Le #!/usr/bin/php sur la première ligne indique à la ligne de commande Linux d'utiliser l'interpréteur PHP pour analyser le fichier de script.

Assurez-vous que phpscript dispose des autorisations exécutables

chmod u+x phpscript
./phpscript -h --foo
array(3) {
  [0]=>
  string(11) "./phpscript"
  [1]=>
  string(2) "-h"
  [2]=>
  string(5) "--foo"
}

Ligne de commande commune PHP

5 Autres commandes couramment utilisées

php -m build -in et Le module chargé par Zend

php -i est équivalent à phpinfo()

php -i | grep php.ini Afficher le chemin de chargement du fichier de configuration php

php –ini Comme ci-dessus

php -v Vérifiez la version de php

php –version Comme ci-dessus

php –re Vérifiez si les extensions correspondantes sont installées telles que php –re gd

Plus de commandes php –help

Recommandé : [Tutoriel PHP]

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer