Chaque fois que je veux voir le phpinfo();
je dois:
- Créez un fichier info.php;
- Écrivez-
phpinfo();
y. - Allez dans le navigateur et tapez mon "thisproject.dev/info.php"
Je suis sur Ubuntu.
N'y a-t-il pas un moyen plus pratique de voir phpinfo dans le navigateur?
Réponses:
Depuis votre ligne de commande, vous pouvez exécuter.
Je sais que ce n'est pas la fenêtre du navigateur, mais vous ne pouvez pas voir le
phpinfo();
contenu sans faire l'appel de fonction. De toute évidence, la meilleure approche serait d'avoir un script phpinfo à la racine de votre répertoire de serveur Web, de cette façon vous y aurez accès à tout moment viahttp://localhost/info.php
ou quelque chose de similaire (REMARQUE: ne faites pas cela dans un environnement de production ou quelque part où est accessible au public)EDIT: Comme mentionné par binaryLV, il est assez courant d'avoir deux versions d'un 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 ...
la source
phpinfo()
ne doit pas être accessible au public.php.ini
surtout si vous travaillez sur un serveur public.Si php est installé sur votre machine locale, essayez:
la source
php.ini
version cli ou celle d'apache? Dans mon cas, j'utilise 2php.ini
pour cli et apache.php.ini
version de CLI. Si vous conservez 2 versions,php.ini
cela peut ne pas être applicable.À partir de la CLI, la meilleure façon est d'utiliser
grep
comme:la source
Depuis la CLI:
la source
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!
la source