Za każdym razem, gdy chcę zobaczyć, phpinfo();
muszę:
- Utwórz plik info.php;
- Napisz
phpinfo();
w tym. - Przejdź do przeglądarki i wpisz „thisproject.dev/info.php”
Jestem na Ubuntu.
Czy nie ma bardziej praktycznego sposobu, aby zobaczyć phpinfo w przeglądarce?
Odpowiedzi:
Z linii poleceń możesz uruchomić ...
Wiem, że to nie jest okno przeglądarki, ale nie możesz zobaczyć
phpinfo();
zawartości bez wywołania funkcji. Oczywiście najlepszym podejściem byłoby posiadanie skryptu phpinfo w katalogu głównym twojego serwera WWW, w ten sposób masz do niego dostęp przez cały czas za pośrednictwemhttp://localhost/info.php
lub czegoś podobnego (UWAGA: nie rób tego w środowisku produkcyjnym lub gdziekolwiek jest publicznie dostępny)EDYCJA: Jak wspomniano w binaryLV, dość często występują dwie wersje pliku php.ini na instalację. Jeden dla interfejsu wiersza poleceń (CLI), a drugi dla interfejsu serwera WWW. Jeśli chcesz zobaczyć wyjście phpinfo dla twojego serwera internetowego, upewnij się, że podałeś ścieżkę do pliku ini, na przykład ...
źródło
phpinfo()
nie powinno być publicznie dostępne.php.ini
szczególnie jeśli pracujesz na serwerze publicznym.Jeśli masz php zainstalowane na komputerze lokalnym, spróbuj:
źródło
php.ini
wersję CLI czy tę z Apache? W moim przypadku używam 2php.ini
dla CLI i Apache.php.ini
z wersji CLI. Jeśli zachowasz 2 wersje,php.ini
może to nie mieć zastosowania.Z CLI najlepiej jest użyć
grep
:źródło
Z CLI:
źródło
Użyj wiersza poleceń.
touch /var/www/project1/html/phpinfo.php && echo '<?php phpinfo(); ?>' >> /var/www/project1/html/phpinfo.php && firefox --url localhost/project1/phpinfo.php
Coś w tym stylu? Nie wiem!
źródło