Cada vez que eu quero ver o phpinfo();
que tenho que:
- Crie um arquivo info.php;
- Escreva
phpinfo();
nele. - Vá para o navegador e digite meu "thisproject.dev/info.php"
Estou no Ubuntu.
Não existe uma maneira mais prática de ver o phpinfo no navegador?
Respostas:
Na sua linha de comando, você pode executar ..
Eu sei que não é a janela do navegador, mas você não pode ver o
phpinfo();
conteúdo sem fazer a chamada de função. Obviamente, a melhor abordagem seria ter um script phpinfo na raiz do diretório do servidor da web, para que você tenha acesso a ele o tempo todo viahttp://localhost/info.php
ou algo semelhante (NOTA: não faça isso em um ambiente de produção ou em algum lugar que é acessível ao público)EDIT: Como mencionado pelo binaryLV, é bastante comum ter duas versões de um php.ini por instalação. Um para a interface da linha de comandos (CLI) e o outro para a interface do servidor da web. Se você deseja ver a saída phpinfo para o seu servidor da web, especifique o caminho do arquivo ini, por exemplo ...
fonte
phpinfo()
não deve ser acessível ao público.php.ini
especialmente se você estiver trabalhando em um servidor público.Se você possui o php instalado em sua máquina local, tente:
fonte
php.ini
versão cli ou a do apache? No meu caso, eu uso 2php.ini
para cli e apache.php.ini
da versão CLI. Se você mantiver duas versões,php.ini
isso pode não ser aplicável.Na CLI, a melhor maneira é usar
grep
como:fonte
Na CLI:
fonte
Use a linha de comando.
touch /var/www/project1/html/phpinfo.php && echo '<?php phpinfo(); ?>' >> /var/www/project1/html/phpinfo.php && firefox --url localhost/project1/phpinfo.php
Algo parecido? Sei lá!
fonte