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.
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
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
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.
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
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.
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.
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