Reading time: 2 minutes
Configurar as opções globais do PHP no CloudLinux é essencial para garantir o desempenho e a segurança do seu servidor. Este tutorial descreve como definir o PHP Selector como padrão para novos clientes e configurar opções globais para todas as versões do PHP (5.6 a 8.3). Vamos aos passos!
Passos para Configuração
1. Configurar PHP Selector como Padrão para Novos Clientes
Acesse o WHM:
- Faça login no WHM utilizando seu usuário e senha.
Definir Versão Padrão do PHP:
- No menu à esquerda, vá para Software > MultiPHP Manager.
- Defina a versão padrão do PHP que deseja usar para novos clientes.
2. Criar/Editar o Arquivo global_php.ini
Acesse o Servidor via SSH:
- Conecte-se ao servidor como root.
Editar o Arquivo global_php.ini:
- Abra o arquivo
/etc/cl.selector/global_php.ini
para edição:
nano /etc/cl.selector/global_php.ini
Adicionar as Configurações:
Adicione as configurações globais desejadas ao arquivo, como definições de timezone, limites de memória, tamanhos máximos de upload e post, tempos máximos de execução e entrada, variáveis de entrada e permissões de URL fopen.
Salvar e Fechar o Arquivo:
- Salve o arquivo pressionando
CTRL + O
e depoisEnter
. - Saia do editor pressionando
CTRL + X
.
Aplicar as Configurações Globais:
- Execute o comando para aplicar as configurações:
/usr/sbin/cagefsctl --apply-global-php-ini
Verificação das Configurações
Para garantir que as configurações foram aplicadas corretamente, você pode verificar os arquivos php.ini
específicos de cada versão do PHP. Por exemplo:
cat /opt/alt/php74/etc/php.ini | grep -E 'memory_limit|upload_max_filesize|post_max_size|max_execution_time|max_input_time|max_input_vars|allow_url_fopen|date.timezone'
Resumo dos Comandos Úteis
Aplicar Configurações Globais:
/usr/sbin/cagefsctl --apply-global-php-ini
Resumo das Versões PHP:
/usr/bin/selectorctl --summary
Definir Versão PHP Padrão para um Usuário:
/usr/bin/selectorctl --set-user-current=_VERSION_ --user=_USER_
Conclusão
Seguindo esses passos, todas as versões do PHP no CloudLinux terão as configurações especificadas aplicadas globalmente. Se precisar de mais alguma coisa ou encontrar algum problema, entre em contato com a equipe de suporte da Rubfy.