Como criar phpinfo.Página PHP

Como criar phpinfo.Página PHP

Desenvolvedores de PHP e administradores de servidores da web podem usar o phpinfo função para ver rapidamente as informações sobre a instalação do PHP. Isso pode ajudar na depuração, vendo qual versão do PHP está instalada ou vendo várias opções de configuração.

Nos sistemas Linux, é comum fazer um phpinfo.Página PHP após instalar um servidor de lâmpadas ou servidor Lemp para garantir que o PHP esteja funcionando e para verificar as configurações.

Neste tutorial, vamos guiá -lo através da criação de um phpinfo.Página PHP em seu próprio sistema, bem como como acessar este arquivo depois.

Neste tutorial, você aprenderá:

  • Como criar phpinfo.Página PHP
Página Phpinfo em um sistema Linux Requisitos de software e convenções de linha de comando Linux
Categoria Requisitos, convenções ou versão de software usada
Sistema Qualquer distro Linux
Programas Php
Outro Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando.
Convenções # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Crie a página phpinfo



AVISO
A função phpinfo gera muitas informações sobre o seu servidor e sua configuração. Você definitivamente não deseja que um invasor em potencial obtenha essas informações, por isso não se esqueça de ofuscar o nome do seu arquivo e excluir este arquivo depois que ele cumprir seu objetivo.

Você pode usar Nano, Vim ou qualquer linha de comando ou editor de texto da GUI para criar um novo arquivo. Para facilitar a identificação, vamos chamá -lo phpinfo.php, Mas você pode nomear tudo o que quiser.

$ nano phpinfo.php 

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

 

Você pode sair e salvar este arquivo. Agora, ele precisará ser colocado onde seus arquivos da web são armazenados. Isso pode variar dependendo da distribuição do Linux que você está usando e qual software de hospedagem da web (i.e. Apache, Nginx, etc) está instalado, bem como como você configurou o sistema. Mas, geralmente, os arquivos são armazenados dentro /var/www ou um de seus subdiretos.

Depois que o arquivo php for colocado lá, você pode acessá -lo em um navegador da web, como visto abaixo. Usar 127.0.0.1 ou o nome de domínio totalmente qualificado do seu servidor para acessar a página.

Página Phpinfo em um sistema Linux

Esta página produz muita informação. Se você está procurando apenas determinados detalhes, existem algumas opções que você pode passar para essa função para produzir uma saída mais concisa. Verifique a lista abaixo.

Info_general fornece algumas das informações mais básicas, como a linha de configuração, a localização de php.ini e outro .Arquivos INI, data de construção, servidor da web e tipo de sistema, além de algumas outras coisas.

 


Info_configuration mostra os valores para todas as diretivas PHP.

 

Info_modules mostra módulos carregados e suas configurações configuradas.

 

Você também pode usar Info_environment para mostrar variáveis ​​de ambiente ou Info_variables mostrar todos variáveis, incluindo ambiente.

 OU  

Isso é tudo o que há para isso. A função phpinfo contém todas as informações relevantes sobre o seu servidor e sua configuração. Se você tiver acesso direto ao seu servidor via linha de comando, também poderá obter as mesmas informações usando o shell interativo do PHP.

$ php -a interativo shell php> phpinfo (); 


comando phpinfo dentro do shell interativo php

Pensamentos finais

Neste guia, vimos como criar um phpinfo.Página PHP em um sistema Linux. Também aprendemos sobre recomendações de segurança e um método alternativo para obter as mesmas informações.

O PHP nos fornece uma maneira muito fácil de verificar rapidamente todas as informações que poderíamos precisar. Embora conveniente, essas informações são úteis para os hackers em potencial; portanto, tenha cuidado para proteger este arquivo e excluí -las quando não for mais necessário.

Tutoriais do Linux relacionados:

  • Como instalar pilha Lemp no Almalinux
  • Coisas para instalar no Ubuntu 20.04
  • Como criar uma pilha de lâmpadas à base de docker usando o docker em…
  • Como instalar a pilha de lâmpadas no Almalinux
  • Tutorial de depuração do GDB para iniciantes
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Melhor distro Linux para desenvolvedores
  • Mastering Bash Script Loops
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…