Como criar a página phpinfo.php

PHP desenvolvedores e administradores de servidores web podem usar a função phpinfo para ver rapidamente informação sobre a sua instalação de PHP. Isto pode ajudar na depuração, ver que versão do PHP está instalada, ou ver várias opções de configuração.

Em sistemas Linux, é comum fazer uma página phpinfo.php depois de instalar um servidor LAMP ou LEMP para ter a certeza de que o PHP está a funcionar e verificar as definições.

Neste tutorial, iremos guiá-lo através da criação de uma página phpinfo.php no seu próprio sistema, bem como como aceder a este ficheiro posteriormente.

Neste tutorial irá aprender:

  • Como criar o phpinfo.php page
phpinfo page num sistema Linux

phpinfo page num sistema Linux

/div>

caption>Requisitos de software e Convenções de Linha de Comando Linux

Outros

Convenções

Category Requirements, Convenções ou Versão do Software Utilizado
System Any Linux distro
Software PHP
Acesso privilegiado ao seu sistema Linux como raiz ou através do comando sudo.
# – requer que determinados comandos linux sejam executados com privilégios de root quer directamente como utilizador root ou através do comando sudo $ – requer que determinados comandos linux sejam executados como um comando regular nãoutilizador privilegiado

Criar página phpinfo

Procura de Analista de Sistemas Linux !
O Instituto Geofísico UAF, está à procura de um Analista de Sistemas Linux experiente para se juntar à sua equipa de analistas e engenheiros de infra-estruturas cibernéticas de investigação. LOCALIZAÇÃO: Fairbanks, Alasca, EUA
APLY NOW

/div>>/div>

AVISO
A função phpinfo produz muita informação sobre o seu servidor e a sua configuração. Definitivamente não quer que um potencial atacante obtenha esta informação, por isso não se esqueça de ofuscar o seu nome de ficheiro e apagar este ficheiro após ter cumprido o seu propósito.

Pode usar o nano, vim, ou qualquer linha de comando ou editor de texto GUI para criar um novo ficheiro. Para fácil identificação, chamar-lhe-emos phpinfo.php, mas pode dar-lhe o nome que quiser.

$ nano phpinfo.php

Neste ficheiro, a única coisa que precisamos de fazer é chamar a função phpinfo, o que pode ser feito com a seguinte linha de código.

<?php phpinfo(); ?>

Pode sair e guardar este ficheiro. Agora, terá de ser colocado onde os seus ficheiros web são guardados. Isto pode variar dependendo da distribuição Linux que estiver a utilizar e do software de alojamento web (i.e. Apache, NGINX, etc.) que estiver instalado, bem como da forma como configurou o sistema. Mas, geralmente, os ficheiros são armazenados dentro de /var/www ou de um dos seus subdirectórios.

Após o ficheiro php ter sido colocado lá, pode aceder a ele num navegador web, como se vê abaixo. Use 127.0.0.1 ou o nome de domínio totalmente qualificado do seu servidor para aceder à página.

phpinfo page on a Linux system

phpinfo page on a Linux system

Esta página produz muita informação. Se procura apenas certos detalhes, há algumas opções que pode passar para esta função para produzir uma saída mais concisa. Verifique a lista abaixo.

INFO_GENERAL dá algumas das informações mais básicas, tais como a linha de configuração, a localização de php.ini e outras .ini files, data de construção, servidor web e tipo de sistema, mais algumas outras coisas.

<?php phpinfo(INFO_GENERAL); ?>

INFO_CONFIGURATION mostra os valores de todas as directivas PHP.

<?php phpinfo(INFO_CONFIGURATION); ?>

INFO_MODULES mostra os módulos carregados e as suas definições configuradas.

<?php phpinfo(INFO_MODULES); ?>

Também pode usar INFO_ENVIRONMENT para mostrar variáveis de ambiente ou INFO_VARIABLES para mostrar todas as variáveis, incluindo ambiente.

<?php phpinfo(INFO_ENVIRONMENT); ?>OR<?php phpinfo(INFO_VARIABLES); ?>

É tudo o que existe. A função phpinfo contém toda a informação relevante sobre o seu servidor e a sua configuração. Se tiver acesso directo ao seu servidor através da linha de comando, poderá também obter a mesma informação utilizando a shell interactiva do PHP.

$ php -aInteractive shellphp > phpinfo();
comando phpinfo dentro do PHP interactivo shell

comandophpinfo dentro da shell interactiva PHP

Closing Thoughts

Neste guia, vimos como criar um phpinfo.página php num sistema Linux. Aprendemos também sobre recomendações de segurança e um método alternativo para obter a mesma informação.

PHP fornece-nos uma forma muito fácil de determinar rapidamente toda a informação que poderíamos precisar. Embora conveniente, esta informação é útil para os potenciais hackers, por isso tenha cuidado para proteger este ficheiro e eliminá-lo quando já não for necessário.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *