Jedes Mal, wenn ich das sehen möchte, muss phpinfo();
ich:
- Erstellen Sie eine info.php-Datei.
- Schreiben
phpinfo();
Sie hinein. - Gehen Sie zum Browser und geben Sie mein "thisproject.dev/info.php" ein.
Ich bin auf Ubuntu.
Gibt es nicht eine praktischere Möglichkeit, phpinfo im Browser anzuzeigen?
Antworten:
Über Ihre Befehlszeile können Sie ausführen.
Ich weiß, dass es nicht das Browserfenster ist, aber Sie können den
phpinfo();
Inhalt nicht sehen, ohne den Funktionsaufruf auszuführen. Der beste Ansatz wäre natürlich, ein phpinfo-Skript im Stammverzeichnis Ihres Webserververzeichnisses zu haben, damit Sie jederzeit überhttp://localhost/info.php
oder ähnliches darauf zugreifen können (HINWEIS: Tun Sie dies nicht in einer Produktionsumgebung oder an einem anderen Ort ist öffentlich zugänglich)BEARBEITEN: Wie von binaryLV erwähnt, ist es durchaus üblich, zwei Versionen einer php.ini pro Installation zu haben. Eine für die Befehlszeilenschnittstelle (CLI) und die andere für die Webserverschnittstelle. Wenn Sie die phpinfo-Ausgabe für Ihren Webserver anzeigen möchten, geben Sie den Pfad der INI-Datei an, z.
quelle
phpinfo()
nicht öffentlich zugänglich sein sollte.php.ini
insbesondere wenn Sie auf einem öffentlichen Server arbeiten.Wenn Sie PHP auf Ihrem lokalen Computer installiert haben, versuchen Sie:
quelle
php.ini
der Cli-Version oder die in Apache? In meinem Fall benutze ich 2php.ini
für Cli und Apache.php.ini
von der CLI-Version. Wenn Sie 2 Versionen behalten, istphp.ini
dies möglicherweise nicht anwendbar.Über die CLI können Sie am besten Folgendes verwenden
grep
:quelle
Von der CLI:
quelle
Verwenden Sie die Befehlszeile.
touch /var/www/project1/html/phpinfo.php && echo '<?php phpinfo(); ?>' >> /var/www/project1/html/phpinfo.php && firefox --url localhost/project1/phpinfo.php
Sowas in der Art? Idk!
quelle