Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
01.11.2024

Configurar o ficheiro php.ini

O ficheiro php.ini é o principal ficheiro de configuração do PHP, permitindo-lhe personalizar várias definições que afectam o comportamento do PHP no seu servidor. A configuração correta do php.ini pode otimizar o desempenho, aumentar a segurança e garantir a compatibilidade com os aplicativos. Este artigo o guiará pelas etapas para localizar e modificar o arquivo php.ini

1. Entendendo o php.ini

O arquivo php.ini contém diretivas que controlam o comportamento e a funcionalidade do PHP. Essas diretivas podem definir limites para o upload de arquivos, controlar relatórios de erros, gerenciar sessões e configurar extensões, entre outras configurações

2. Localizando o arquivo php.ini

A localização do arquivo php.ini pode variar dependendo da configuração do seu servidor. Aqui estão alguns métodos para localizá-lo

Método 1: Usando a linha de comando

  1. Abra seu terminal ou cliente SSH.
  2. Execute o seguinte comando:
php --ini
#

Este comando irá exibir os arquivos de configuração carregados, incluindo a localização do arquivo php.ini

Método 2: Criando um arquivo de informações do PHP

  1. Crie um novo arquivo PHP no diretório raiz do seu servidor web (por exemplo, /var/www/html/).
  2. Adicione o seguinte código ao arquivo:
<?php phpinfo(); ?>
  1. Guarde o ficheiro como info.php.
  2. Abra o navegador da Web e navegue até http://yourdomain.com/info.php.
  3. Procure a entrada “Loaded Configuration File” (Arquivo de configuração carregado), que mostrará o caminho para o arquivo php.ini.

3. Editando o arquivo php.ini

Passo 1: Abrir o ficheiro php.ini

Depois de localizar o arquivo php.ini, abra-o em um editor de texto. Por exemplo, você pode usar o nano

sudo nano /etc/php/7.4/apache2/php.ini
#

(Nota: O caminho pode variar com base na versão do PHP e no tipo de servidor, como cli ou fpm)

Etapa 2: Modificar as configurações

Pode alterar várias definições encontrando as diretivas relevantes no ficheiro. Aqui estão algumas diretivas comuns a considerar

  • memory_limit: Limita a quantidade de memória que um script pode usar
    memory_limit = 128M
  • upload_max_filesize: Define o tamanho máximo do arquivo para uploads
    upload_max_filesize = 10M
  • post_max_size: Define o tamanho máximo de dados POST que o PHP aceitará
    post_max_size = 10M
  • max_execution_time: Define o tempo máximo em segundos que um script pode ser executado
    max_execution_time = 30
  • error_reporting: Controla quais erros são relatados. Para desenvolvimento, talvez seja melhor ativar todos os erros
    error_reporting = E_ALL display_errors = On

Etapa 3: Salvar e sair

Depois de fazer suas alterações, salve o arquivo e saia do editor de texto. Para o nano, pressione CTRL + X, depois Y e pressione Enter

4. Reiniciar o servidor Web

Para que as alterações tenham efeito, reinicie o servidor Web. Use o comando apropriado com base no seu tipo de servidor

  • Para o Apache:
sudo systemctl restart apache2
  • Para o Nginx com PHP-FPM:
sudo systemctl restart php7.4-fpm
sudo systemctl restart nginx

5. Verificação das alterações

Para verificar se as suas alterações tiveram efeito, pode verificar o ficheiro phpinfo() que criou anteriormente ou executar o seguinte comando no seu terminal

php -i | grep 'memory_limit'
#

Isto irá mostrar o limite de memória atual definido no seu ficheiro php.ini

6. Conclusão

A configuração do ficheiro php.ini é essencial para otimizar o desempenho do PHP e garantir a compatibilidade com as suas aplicações. Seguindo este guia, você pode facilmente localizar, modificar e aplicar alterações nas configurações do php.ini. Reveja regularmente a configuração do PHP para se adaptar às necessidades da sua aplicação e manter o desempenho e a segurança ideais.

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills