Instalar uma vers√£o do PHP no Servidor Web

Veja como Instalar uma vers√£o do PHP no Servidor Web. No cPanel & WHM vers√£o 66 e posterior, o EasyApache 4 permite que voc√™ use vers√Ķes do PHP, que o cPanel n√£o fornece. Sendo assim, essas vers√Ķes do PHP devem ser um pacote SCL – Software Collection Library e n√£o podem come√ßar com o ea-prefixo que o EasyApache 4 usa.

Mesmo assim voc√™ n√£o pode usar a interface do EasyApache 4 do WHM, para instalar vers√Ķes do PHP fornecidas pelo fornecedor. Voc√™ deve usar o comando yum para instalar esses pacotes no seu sistema.

Depois de Instalar uma vers√£o do PHP

Depois de instalar os pacotes, voc√™ pode usar a interface do Gerenciador MultiPHP do WHM em: WHM –> Home –> Software –> MultiPHP Manager e a interface PH INI Editor em MultiPHP: WHM –>¬†Home –>¬†Software –>¬†MultiPHP INI Editor, para fazer altera√ß√Ķes.

Importante:¬†o manipulador PHP DSO n√£o est√° dispon√≠vel com os pacotes PHP Red Hat¬ģ Enterprise Linux¬ģ (RHEL) e CloudLinux ‚ĄĘ.

Pacotes PHP SCL exigem um prefixo de fornecedor para instalar no EasyApache 4. Por exemplo, voc√™ n√£o pode usar as vers√Ķes 5.4 ou 5.5 do RHEL PHP porque esses pacotes n√£o come√ßam com um prefixo de fornecedor.

Nem todos os pacotes PHP, fornecidos pelo fornecedor conter√£o todos os arquivos que o sistema MultiPHP do EasyApache 4 requer. Ent√£o, voc√™ pode experimentar limita√ß√Ķes adicionais.

Problemas potenciais ao Instalar uma vers√£o do PHP

Alguns problemas potenciais existem nas vers√Ķes do PHP fornecidas pelo fornecedor.

O php.ini fornecido pelo fornecedor, em suma, n√£o existe.

Em alguns casos, um php.ini arquivo da versão do PHP fornecido pelo fornecedor não existirá no diretório que o cPanel & WHM requer. Por exemplo, o .ini arquivo php56 do RHEL existe no diretório:  /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56  mas o cPanel & WHM espera no diretório: /opt/rh/rh-php56/root/etc e você deve criar um symlink para que o sistema MultiPHP leia o php.ini arquivo.

Para criar o link simbólico, use o seguinte comando, onde php56 representa a versão do PHP que você deseja usar:

ln -s /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56 /opt/rh/rh-php56/root/etc

Se você instalou a versão do PHP antes de criar o symlink, você deve reinstalar a versão do PHP com o seguinte comando, onde php56 representa a versão do PHP que você deseja usar:

yum reinstall rh-php56*

Bin√°rios PHP CLI e PHP CGI em diferentes locais.

Algumas vers√Ķes do PHP incluem os bin√°rios PHP CLI e PHP CLI em locais diferentes da implementa√ß√£o do cPanel & WHM. Nestes casos, a instala√ß√£o do PHP reverte a localiza√ß√£o desses bin√°rios. Entretanto, se a sua vers√£o do PHP faz isso, os seguintes problemas podem ocorrer:

  • O php-cgi binary n√£o existir√°.
  • O php-cgi binary estar√° incorreto.

Para corrigir esse problema, use os seguintes comandos, onde prefixrepresenta o prefixo do fornecedor e packagerepresenta o nome do pacote:

mv /opt/prefix/package/root/usr/bin/php /opt/prefix/package/root/usr/bin/php-cgi
mv /opt/prefix/package/root/usr/bin/php-cli /opt/prefix/package/root/usr/bin/php

Posso instalar mais de uma vers√£o do PHP?

Importante:

O PHP 7 requer o EasyApache 4 e o cPanel & WHM vers√£o 54 ou superior.

Sim. Para instalar v√°rias vers√Ķes do PHP em seu sistema, execute as seguintes etapas:

Configure o seu sistema na interface EasyApache 4 da WHM em: WHM –> Home –> Software –> EasyApache 4.

Atribua vers√Ķes do PHP a seus usu√°rios na interface do gerenciador MultiPHP do WHM em: WHM –> Home –> Software –> MultiPHP Manager.

E por fim, voc√™ tamb√©m pode instalar o PHP 7 via yum. Para fazer isso, execute o yum install ea-php70 comando. Para mais informa√ß√Ķes, leia a documenta√ß√£o do WHM.


Desabilitar validação de cookie IP no WHM
cPanel e WHM desconectam meu usu√°rio automaticamente
Acessar o terminal SSH pelo WHM : Servidor Web
O que é cPanel e WHM?
Como ativar o URL tempor√°rio no cPanel WHM?

Deixe uma resposta

O seu endereço de e-mail não será publicado.