Este guia vai mostrar-te como gerir as definições de PHP nos nossos servidores Web Spaceship, especificamente como usar o plugin PHP Tweaks, trabalhar com um ficheiro php.ini e verificar a configuração do PHP.
Os nossos servidores Partilhados usam o módulo LiteSpeed e suportam as versões PHP 7.0-7.4 e 8.0-8.5.
1. Inicia sessão na tua conta cPanel.
2. Vai à secção Exclusivo e clica no menu PHP Tweaks:

OU
a. Abre o Gestor de Alojamento.
b. Localiza o teu plano de alojamento e clica em Gerir.
c. Navega até à secção Avançado.
d. Expande a opção Ferramentas de desenvolvimento e clica em PHP. Vais ser redirecionado para a janela Definições do PHP.
3. Escolhe o domínio necessário da lista suspensa:

Em alternativa, usa o separador Definições da Conta para aplicar alterações em toda a tua conta cPanel (o que vai atualizar todos os domínios alojados):

Agora podes gerir o seguinte grupo de definições:
A secção Versão do PHP permite-te verificar a versão atualmente em uso e definir a que precisares:

Alguns pontos a ter em conta:
Os módulos disponíveis variam consoante a versão do PHP selecionada.
As alterações aplicadas ao PHP podem demorar alguns minutos a entrar em vigor, por isso, se não vires as mudanças de imediato, aguarda um pouco até serem atualizadas.
Se a versão do PHP definida nas Definições da Conta for diferente da das Definições do Domínio, prevalece a das Definições do Domínio.
As secções Loaders e Caches permitem-te escolher o loader PHP para os teus scripts e o acelerador PHP para cache do bytecode compilado dos teus scripts PHP:

A secção Outros fornece-te uma lista de módulos e extensões adicionais que podes ativar conforme as tuas necessidades:

As extensões PHP ativadas através do PHP Tweaks ficam ativas para scripts processados por um servidor web. Se encontrares algum problema relacionado com PHP ao trabalhares via linha de comandos ou ao instalares scripts pelo Softaculous, contacta o nosso Suporte ao Cliente para mais assistência.
Tem atenção aos seguintes conflitos de módulos:
nd_mysql entra em conflito com mysql;
nd_mysqli entra em conflito com mysqli;
nd_pdo_mysql entra em conflito com pdo_mysql;
gmagick entra em conflito com imagick.
4. Para restaurar as definições padrão do PHP para um domínio, seleciona-o no menu suspenso e clica em Repor Extensões. Isto vai reverter todas as alterações e aplicar a configuração padrão:

Por vezes, podes precisar de personalizar limites do PHP (como memory_limit, post_max_size, upload_max_filesize, etc.) através do ficheiro php.ini em vez do plugin PHP Tweaks.
1. Inicia sessão na tua conta cPanel e navega até à secção Ficheiros, depois seleciona o menu Gestor de Ficheiros:

OU
a. Abre o Gestor de Alojamento.
b. Localiza o teu plano de alojamento e clica no botão Gerir.
c. Navega até à secção Ficheiros e Armazenamento.
d. Clica em Gerir ficheiros junto ao nome do teu domínio. Vais ser redirecionado para o diretório raiz do teu site no Gestor de Ficheiros.
2. Na pasta raiz do domínio, clica em +Ficheiro e cria um ficheiro chamado php.ini:

3. Encontra o ficheiro recém-criado na lista, clica com o botão direito sobre ele e escolhe Editar:

4. Adiciona as definições de PHP necessárias. Neste exemplo, estamos a adicionar memory_limit e max_input_vars:

5. Depois de concluíres todas as alterações, clica em Guardar Alterações.
Para confirmares se as tuas definições de PHP foram aplicadas corretamente, podes criar um script usando a função phpinfo(). Isto fornece informações detalhadas sobre a configuração atual do PHP e é útil para resolução de problemas, pois contém todos os dados EGPCS (Environment, GET, POST, Cookie, Server).
Para executares a função, segue os passos abaixo:
1. Vai ao diretório raiz do teu site no Gestor de Ficheiros.
2. Clica em +Ficheiro para criar um novo ficheiro — dá-lhe um nome como testinfo.php:


3. Encontra o ficheiro recém-criado na lista e clica em Editar no menu do canto superior, ou clica com o botão direito sobre o ficheiro, depois Editar:

4. Insere o seguinte código:
<?php
phpinfo();
?>
Clica em Guardar Alterações:

5. Para veres a informação detalhada sobre a configuração do PHP do teu domínio, abre http://yourdomain.tld/filename.php no teu navegador, mas substitui yourdomain.tld pelo teu domínio e filename pelo nome do teu ficheiro PHP:

Dica de segurança: Apaga este ficheiro depois de veres a informação para evitares expor detalhes sensíveis da configuração.