Chaque fois que je veux voir la phpinfo();
je dois:
phpinfo();
dedans.Je suis sur Ubuntu.
N'y a-t-il pas un moyen plus pratique de voir phpinfo dans le navigateur?
À partir de votre ligne de commande, vous pouvez exécuter ..
php -i
Je sais que ce n'est pas la fenêtre du navigateur, mais vous ne pouvez pas voir le contenu de la fonction phpinfo();
sans effectuer l'appel. De toute évidence, la meilleure approche serait d’avoir un script phpinfo à la racine du répertoire de votre serveur Web. Vous pourrez ainsi y accéder à tout moment via http://localhost/info.php
Ou quelque chose de similaire (NOTE: ne le faites pas dans un environnement de production ou un endroit accessible au public)
EDIT: Comme mentionné par binaryLV, il est assez courant d’avoir deux versions d’un fichier php.ini par installation. Un pour l'interface de ligne de commande (CLI) et l'autre pour l'interface du serveur Web. Si vous voulez voir la sortie phpinfo pour votre serveur Web, assurez-vous de spécifier le chemin du fichier ini, par exemple ...
php -c /etc/php/Apache2/php.ini -i
Si vous avez php installé sur votre machine locale, essayez:
$ php -a
Interactive Shell
php > phpinfo();
Depuis la CLI, le meilleur moyen consiste à utiliser grep
comme:
php -i | grep libxml
De la CLI:
php -r 'phpinfo();'
Utilisez la ligne de commande.
touch /var/www/project1/html/phpinfo.php && echo '<?php phpinfo(); ?>' >> /var/www/project1/html/phpinfo.php && firefox --url localhost/project1/phpinfo.php
Quelque chose comme ca? Idk!