Como atualizar o PHP no WHM

  • Autor Autor JamesPierre
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
J

JamesPierre

Eta
No recomendado
Verificado
Verificación en dos pasos activada
Olá betas, poderiam me dar uma mão?

Tenho um VPS com cPanel/WHM e lá tenho apenas até a versão 7.2 do PHP.

Como posso atualizar para mais versões?

Ficarei agradecido..
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Olá betas, poderiam me dar uma mão?

Tenho um VPS com cPanel/WHM e lá tenho apenas até a versão 7.2 do PHP.

Como posso atualizar para mais versões?

Ficarei agradecido..
Na seção do easy apache você poderá habilitá-las
 
E por que você quer atualizar via SSH se é mais fácil via WHM?

Mas sobre sua dúvida.

Verifique que tipo de PHP handler está disponível

Inserir CODE, HTML ou PHP:
rebuild_phpconf --available

Aqui qual handler você tem atualmente

Inserir CODE, HTML ou PHP:
rebuild_phpconf --current

Instalar novo php

Inserir CODE, HTML ou PHP:
yum install ea-php74

Aqui para instalar o php por padrão com seu respectivo handler (se escolhe apenas um e vai dependendo de qual você tem instalado no servidor)

Inserir CODE, HTML ou PHP:
rebuild_phpconf --default=ea-php74 --ea-php74=cgi
Inserir CODE, HTML ou PHP:
rebuild_phpconf --default=ea-php74 --ea-php74=dso

Voltar a executar o comando para ver se tudo está correto

Inserir CODE, HTML ou PHP:
rebuild_phpconf --current
 
E por que você quer atualizar via SSH se é mais fácil via WHM?

Mas sobre sua dúvida.

Verifique que tipo de PHP handler está disponível

Inserir CODE, HTML ou PHP:
rebuild_phpconf --available

Aqui qual handler você tem atualmente

Inserir CODE, HTML ou PHP:
rebuild_phpconf --current

Instalar novo php

Inserir CODE, HTML ou PHP:
yum install ea-php74

Aqui para instalar o php por padrão com seu respectivo handler (se escolhe apenas um e vai dependendo de qual você tem instalado no servidor)

Inserir CODE, HTML ou PHP:
rebuild_phpconf --default=ea-php74 --ea-php74=cgi
Inserir CODE, HTML ou PHP:
rebuild_phpconf --default=ea-php74 --ea-php74=dso

Voltar a executar o comando para ver se tudo está correto

Inserir CODE, HTML ou PHP:
rebuild_phpconf --current

Ei, obrigado por responder.

Quando tento instalar pelo WHM, não aparece a opção para manter versões passadas como 7.0, 7.2 ou 7.3, mostra para desinstalar essas versões. Nesse caso, como eu faria?
 
Quando você está modificando ou instalando novos pacotes, quando chega na parte de php versions, lá tem que aparecer as versões instaladas, se você quer instalar uma nova então você a escolhe. Nas outras versões tem que aparecer "unaffected", isso quer dizer que não tocará em nada e deixará tal qual como está sem fazer modificações, depois instale tudo normal e você terá todas as versões que precisar.
 
Suponho que você tenha um plano reseller... abra um ticket e diga para eles instalarem as versões de PHP que você precisa, é um trabalho do seu provedor, a menos que você tenha contratado um servidor não gerenciado.
 
Obrigado por responder a todos, na verdade eu tenho 1 dedicado, me instalaram e tudo, mas estou tentando aprender.. e não fazer besteira...
 
Obrigado por responder a todos, na verdade eu tenho 1 dedicado, me instalaram e tudo, mas estou tentando aprender.. e não fazer besteira...

Se você tem acesso a Snapshot, cada vez que estragar algo você volta para a versão anterior.
 
Se você tem acesso a Snapshot, cada vez que estragar algo você volta para a versão anterior.
Essa não é a ideia, nesse dedicado estão hospedadas várias contas...
 
Essa não é a ideia, nesse dedicado estão hospedadas várias contas...

Impressionante quantidade de comentários para um processo bastante simples... Só você tem que ir ao MultiPHP na conta cPanel, e se você tiver instaladas várias versões PHP lá você poderá selecioná-la... para a conta ou domínio em específico, te anexo uma foto a seguir do processo

1632524334050.webp


1632524357862.webp


Também você pode fazer especificando um código no htaccess do domínio afetado, por exemplo

Inserir CODE, HTML ou PHP:
# php -- BEGIN cPanel-generated handler, do not edit
# Configure el paquete “ea-php74” como el lenguaje de programación predeterminado “PHP”.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php74 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit

E você vai mudando o número, claro, a versão PHP deve estar disponível para poder ser selecionada, isso você consegue com o EasyApache4 sendo que você não disponha de múltiplas instalações de PHP daqui para frente
 
Impressionante quantidade de comentários para um processo bastante simples... Só você tem que ir ao MultiPHP na conta cPanel, e se você tiver instaladas várias versões PHP lá você poderá selecioná-la... para a conta ou domínio em específico, te anexo uma foto a seguir do processo

Ver o anexo 604230

Ver o anexo 604231

Também você pode fazer especificando um código no htaccess do domínio afetado, por exemplo

Inserir CODE, HTML ou PHP:
# php -- BEGIN cPanel-generated handler, do not edit
# Configure el paquete “ea-php74” como el lenguaje de programación predeterminado “PHP”.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php74 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit

E você vai mudando o número, claro, a versão PHP deve estar disponível para poder ser selecionada, isso você consegue com o EasyApache4 sendo que você não disponha de múltiplas instalações de PHP daqui para frente
Obrigado por responder, mas não é o que preciso, preciso atualizar as versões de PHP do WHM para depois mudar no cPanel.

Mas quando estou no apache não me permite conservar versões anteriores, me mostra para desinstalar e instalar as novas... Alguma indicação?
 
Obrigado por responder, mas não é o que preciso, preciso atualizar as versões de PHP do WHM para depois mudar no cPanel.

Mas quando estou no apache não me permite conservar versões anteriores, me mostra para desinstalar e instalar as novas... Alguma indicação?

Você se refere ao que incorpora a interface para a integridade do painel de controle? isso não é gerenciável
 
Você se refere ao que incorpora a interface para a integridade do painel de controle? isso não é gerenciável
Olá, vi que alguns provedores conservam velhas versões de PHP como 5.6 até a 8.
Como é possível conservar versões velhas de PHP atualizando desde o WHM?
 
Olá, vi que alguns provedores conservam velhas versões de PHP como 5.6 até a 8.
Como é possível conservar versões velhas de PHP atualizando desde o WHM?

Usando Cloudlinux ou CentOS 7 por exemplo
 
Voltar
Topo