Jak napisali @Jaitsu i Brian Gordon, możesz uzyskać dostęp do PHP za pomocą wiersza poleceń, ale nie wspomnieli, że czasami PHP w linii poleceń różni się od tego w Apache, tj. Działają w różnych trybach i mogą nawet mieć inną konfigurację pliki.
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średnictwem http://localhost/info.phplub 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 ...
Naprawdę powinieneś po prostu użyć flagi -c i przekazać ścieżkę do właściwego pliku .ini zamiast robić coś takiego jak dowiązanie symboliczne lub coś innego.
@JamesHalsall Jeśli potrzebujesz emulować ustawienia PHP, których używa twój serwer WWW, to jest to właściwy sposób. W przeciwnym razie albo błędnie używasz ustawień CLI, albo usuwasz separację między ustawieniami CLI a ustawieniami serwera WWW. Ta separacja istnieje z jakiegoś powodu.
Mój webhost (Debian 7): php -r 'phpinfo ();' Błąd w argumencie 1, znak 2: nie znaleziono opcji r php -v PHP 4.4.9 (cgi-fcgi) (zbudowano: 28 lutego 2017 11:31:58)
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.