"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como editar arquivos php.ini

Como editar arquivos php.ini

Publicado em 2024-11-04
Navegar:642

How to Edit php.ini Files

Introdução

As configurações do PHP são gerenciadas através do arquivo php.ini. A edição deste arquivo permite que você personalize várias configurações do PHP, como ativar ou desativar tags curtas, definir limites de memória e muito mais.

Este guia mostrará como editar o arquivo php.ini em servidores Ubuntu para OpenLiteSpeed ​​​​e Nginx para habilitar tags PHP curtas.

Localizando o arquivo php.ini para Nginx no Ubuntu

Dependendo da versão do PHP que você está usando, o arquivo php.ini normalmente está localizado em um dos seguintes diretórios:

/etc/php/7.4/fpm/php.ini  # For PHP 7.4
/etc/php/8.0/fpm/php.ini  # For PHP 8.0
/etc/php/8.1/fpm/php.ini  # For PHP 8.1

Podemos usar o comando php --ini no terminal para encontrar o caminho do arquivo php.ini.

root@ubuntu:~# php --ini
Configuration File (php.ini) Path: /etc/php/8.1/cli
Loaded Configuration File:         /etc/php/8.1/cli/php.ini
Scan for additional .ini files in: /etc/php/8.1/cli/conf.d
Additional .ini files parsed:      /etc/php/8.1/cli/conf.d/10-mysqlnd.ini,
.... .... ....

Para encontrar o caminho exato, execute:

php --ini | grep "Loaded Configuration File"

Este é o resultado:

root@ubuntu:~# php --ini | grep "Loaded Configuration File"
Loaded Configuration File:         /etc/php/8.1/cli/php.ini

Localizando o arquivo php.ini para OpenLiteSpeed ​​no Ubuntu

Para OpenLiteSpeed, o arquivo php.ini geralmente está localizado em:

/usr/local/lsws/lsphp74/etc/php/7.4/litespeed/php.ini  # For PHP 7.4
/usr/local/lsws/lsphp80/etc/php/8.0/litespeed/php.ini  # For PHP 8.0

Se não tiver certeza do caminho, você pode encontrá-lo executando:

php --ini | grep "Loaded Configuration File"

Este é o resultado:

root@ubuntu:~# php --ini | grep "Loaded Configuration File"
Loaded Configuration File:         /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini

Editando o arquivo php.ini

Use um editor de texto como nano ou vim para abrir o arquivo php.ini. Substitua 8.1 pela sua versão real do PHP.

Para Nginx:

nano /etc/php/8.1/cli/php.ini

Para OpenLiteSpeed:

nano /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini

Pesquise a diretiva short_open_tag. Para pesquisar no nano, pressione Ctrl W, digite short_open_tag e pressione Enter.

Modifique a linha para:

short_open_tag = On

Se a linha estiver comentada (tem um ; no início), remova o ; para descomentar.

  • Para nano, pressione Ctrl X, depois Y e pressione Enter para salvar e sair.
  • Para vim, pressione Esc, digite :wq e pressione Enter.

Reinicie os serviços para aplicar alterações

Depois de fazer as alterações, precisamos reiniciar os serviços para aplicar as alterações.

Para Nginx:

sudo systemctl restart php8.1-fpm
sudo systemctl restart nginx

Para OpenLiteSpeed:

sudo systemctl restart lsws

Verifique as alterações

Para confirmar se as tags curtas estão habilitadas, crie um arquivo PHP de teste no diretório raiz do seu servidor web:

  // Notice how we are using short tags.
    phpinfo(); 
?>

Acesse este arquivo através do seu navegador (por exemplo, http://yourserver.com/test.php). Verifique o valor short_open_tag na saída para ver se está definido como On.

Conclusão

Editar o arquivo php.ini é simples, mas requer atenção aos detalhes. Sempre certifique-se de ter o caminho correto para o arquivo php.ini e reinicie os serviços apropriados após fazer alterações. Este guia abordou como habilitar tags PHP curtas para Nginx e OpenLiteSpeed ​​​​em servidores Ubuntu.

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/hurayraiit/how-to-edit-phpini-files-1fdk?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3