PHP é uma linguagem de codificação vital para usuários do WordPress. Mesmo que você não seja um desenvolvedor, você ainda pode precisar entender um pouco sobre isso para manter seu site. No entanto, se você não sabe onde procurar, encontrar até mesmo as informações mais básicas do PHP para a sua instalação do WordPress pode ser complicado.

Felizmente, se você se preocupa em demorar alguns minutos para configurá-lo, você pode criar uma única página onde você encontrará todas as informações do PHP que você precisa. Melhor ainda, só é preciso uma única linha de código para o fazer.

Neste post, vamos apresentar a função phpinfo() e explicar porque ela pode ser útil para você. Em seguida, vamos mostrar-lhe como usá-lo para criar uma página phpinfo para o seu site WordPress.

Vamos começar!

Uma Introdução à Função phpinfo()

phpinfo() é uma função PHP ou um trecho de código que recebe um ou mais parâmetros e retorna um valor. Executando phpinfo() exibirá informações sobre a configuração PHP do seu site, incluindo:

  • A versão atual do PHP que seu site está rodando.
  • A informação e o ambiente do seu servidor.
  • O ambiente PHP.
  • Informações sobre a versão do seu sistema operacional (SO).
  • Caminhos, incluindo a localização do php.ini.
  • Valores mestre e locais para opções de configuração do PHP.
  • Cabeçalhos HTTP.
  • A Licença PHP.
  • Módulos e extensões atualmente em uso.

A utilização da função sozinha irá retornar todas as informações disponíveis. No entanto, há também um punhado de parâmetros que você pode usar, a fim de acessar apenas as informações específicas que você deseja ver. Estes incluem:

  • INFO_GENERAL: Exibe a linha de configuração, servidor web, SO, e mais.
  • INFO_CREDITS: Mostra uma lista de desenvolvedores PHP, módulos, etc.
  • INFO_CONFIGURATION: Retorna as diretivas locais e master atuais.
  • INFO_MODULES: Compartilha todas as extensões e suas configurações.
  • INFO_AMBIENTE: Inclui toda a informação variável de ambiente.
  • INFO_VARIABLES: Mostra todas as variáveis predefinidas de Ambiente, GET, POST, Cookie, Servidor (EGPCS).
  • INFO_LICENSE: Exibe a licença do PHP.
  • INFO_ALL: Retorna todas as informações disponíveis (você pode realizar a mesma coisa usando nenhum parâmetro).

Uma maneira de usar a função phpinfo() é criando uma página phpinfo, como descreveremos mais adiante neste post. No entanto, é importante notar que você pode encontrar algumas das informações acima sem o problema extra de usar essa função.

Por exemplo, o recurso do WordPress Site Health incluído na versão 5.2 e superior pode compartilhar detalhes sobre seu servidor web, versão PHP, limite de memória e muito mais. Basta navegar para Ferramentas > Saúde do site > Informações > Servidor para encontrar esses dados:

Característica de saúde do site
Característica de saúde do site

Em vez de verificar essas informações, phpinfo() é mais adequado para ajudá-lo com as tentativas de depuração. Os dados EGPCS disponíveis através desta função tornam-no particularmente útil a este respeito.

Como criar uma página phpinfo (em 3 passos)

Se você tem uma compreensão básica de File Transfer Protocol (FTP) e como usar um cliente FTP, criar uma página phpinfo é realmente muito simples. Nas seções seguintes, dividimo-la em três passos curtos.

Passo 1: Crie um arquivo phpinfo.php e envie-o para o seu servidor

Para começar a criar esta página, abra o seu editor de texto preferido. Em um novo documento, adicione a seguinte linha de código:

<?php

phpinfo( );

?>

Se você deseja usar um dos parâmetros mencionados acima, você deve inseri-lo entre os parênteses aqui. Em seguida, salve o arquivo como “phpinfo.php”. Se preferir, você pode usar um nome diferente (vamos explicar por que você pode querer fazer isso no Passo 3), mas você deve usar a extensão .php.

Em seguida, abra o FileZilla ou outro cliente FTP e conecte-se ao servidor do seu site usando suas credenciais FTP. Em seguida, carregue seu novo arquivo phpinfo.php para a pasta public_html:

Adicionando o arquivo phpinfo.php
Adicionando o arquivo phpinfo.php

Você agora adicionou com sucesso a página phpinfo ao seu site. Para visualizar a página, no entanto, você precisará saber onde encontrá-la.

Passo 2: Acesse a página phpinfo em seu navegador

Uma vez carregado em seu servidor, sua página phpinfo se tornará publicamente disponível. Isso significa que você (e qualquer outra pessoa) pode visualizá-lo em um navegador anexando /phpinfo.php ao final do domínio do seu site:

Como se parece a página phpinfo
Como se parece a página phpinfo

Se você não usou nenhum parâmetro e escolheu retornar todas as suas informações do PHP, esta página provavelmente será bem longa. Você pode localizar os detalhes específicos que está procurando usando a função Localizar (CTRL ou CMD + F) no seu computador:

Procurar exemplo de função
Procurar exemplo de função

Agora é possível utilizar essas informações para executar qualquer depuração necessária ou outras tarefas.

Passo 3: Apague ou renomeie sua página phpinfo

Como mencionamos no Passo 2, como seu arquivo phpinfo.php foi colocado em sua pasta public_html, ele agora está publicamente disponível. O problema com isso é que algumas das informações que a função phpinfo() retorna é sensível e pode ajudar um hacker malicioso a obter acesso ao seu servidor.

Os atacantes podem até mesmo empregar bots para pesquisar páginas phpinfo a fim de explorá-las. Por esta razão, uma vez que você terminou de usar o seu, é melhor excluí-lo. Você pode fazê-lo retornando ao seu cliente FTP.

Então, conecte-se ao seu servidor novamente e abra public_html. Clique com o botão direito do mouse no arquivo phpinfo.php e selecione Excluir:

Apagar o ficheiro phpinfo.php
Apagar o ficheiro phpinfo.php

Alternativamente, alguns usuários optam por renomear sua página phpinfo para ajudar a ocultá-la dos hackers. Você pode usar uma seqüência aleatória de letras e números, por exemplo, em vez de “phpinfo”. Note que isso mudará a URL que você usa para acessar sua página phpinfo também.

Isso significa que você precisará lembrar o nome que você atribui à sua página phpinfo para que você possa acessá-la quando quiser. No entanto, essa não é uma solução garantida para evitar uma violação de segurança, portanto, é melhor simplesmente criar a página quando necessário e excluí-la.

Resumo

A função phpinfo() pode fornecer informações valiosas para depuração do seu site. Uma maneira fácil de colocá-lo em bom uso é criar uma página phpinfo, para que você possa facilmente ver todas as suas informações do PHP no seu navegador.

Leva apenas três passos simples para criar e usar esta página com segurança:

  1. Crie seu arquivo phpinfo.php e carregue-o no seu servidor via FTP.
  2. Aceda à sua página phpinfo através do seu browser.
  3. Exclua ou renomeie sua página phpinfo quando terminar de usá-la.