Ligne de commande commune PHP

藏色散人
Libérer: 2023-04-07 11:02:02
avant
3542 Les gens l'ont consulté

Ligne de commande commune PHP

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

php -f  test.php (-f 可省略)
Copier après la connexion

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

php -r "phpinfo();"
Copier après la connexion

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
Copier après la connexion

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"
}
Copier après la connexion

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!

Étiquettes associées:
php
source:cnblogs.com
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