Ir para conteúdo

Featured Replies

Postado

Permite a cada usuário cPanel selecionar a versão do PHP usada em determinado domínio (principal, adicional ou subdomínio).

Versões disponíveis e instaladas pelo aplicativo: 5.2, 5.3, 5.4, 5.5 e 5.6

  • Customização aplicável também a domínios adicionais e subdomínios
  • Pode ser habilitado ou desativado através do Feature Manager
  • Pode ser usado tanto em dedicado quanto em VPS
  • Não é necessário ter CloudLinux com CageFS ativado
  • Extensões instaladas: mbstring, mcrypt, curl, Ioncube/SourceGuardian/Zend Guard Loader
Para instalar:
wget http://rgaidc.com/apps/seletor_versoes_php.sh
sh seletor_versoes_php.sh -i
Para remover:
wget http://rgaidc.com/apps/seletor_versoes_php.sh
sh seletor_versoes_php.sh -u

Após instalação, fica disponível no cPanel em Software/Services » Mudar Versão do PHP

Aos usuários, ficaria agradecido se me enviasse R$ 20,00 via Paypal, Moip ou ContaSuper (solicite o endereço via Mensagem Particular)

Para os desconfiados: o sistema é código-aberto e você pode ver o que é instalado.

 

PHP.png

 

Requerimentos:

  • [a ser removido na próxima versão] a conta cPanel deve ter acesso CGI*
  • se usa CageFS, poder ser necessário rodar /usr/sbin/cagefsctl --update
  • para instalar, necessário ter acesso root

* Se já não estiver habilitado, você pode ativar para determinada conta (Account Functions » Modify an Account) ou para todos sob um mesmo plano (Packages » Edit a Package)

   Recomendado ativar o SuEXEC para rodar scripts com as permissões do usuário (Service Configuration » Configure PHP and suEXEC)

Jaime, ele dá a opção de ativar os plugins, exemplo, ssh2 etc... ?

Ajude o fórum! Antes de postar, leiam as regras de postagem aqui.


Postado
  • Autor

Os updates estão inclusos ou paga a cada nova versão?

 

Este script é grátis.

 

Seria interessante ter uma opção de não instalar alguma versão, por exemplo, ao instalar o plugin não instalar a versão 5.2

Enviado de meu XT1040 usando Tapatalk

 

Quem sabe no futuro.

 

Jaime, ele dá a opção de ativar os plugins, exemplo, ssh2 etc... ?

 

Não. Mas você pode instalar manualmente. Exemplo:

yum install libssh2 libssh2-devel

/opt/php/x.y/bin/pecl install ssh2

Não há bem nem mal que dure para sempre. Um dia tudo acaba.


Postado

Nós usamos o ntPHPSelector 

 

http://www.nixtree.com/ntphp.php

 

Esse possibilita trocar a versão do PHP por pasta, ou seja, o mesmo site pode ter mais de uma versão do PHP 

 

MyWay, depois de usar esse sistema por um bom tempo, notei que ao recompilar o apache ou migrar a conta para outro servidor, a seleção de PHP feita pelo usuário é perdida. Acessando o ntphpselector aparece como selecionado o PHP, mas na verdade ele puxa o PHP padrão do servidor, necessitando selecionar novamente a versão desejada no nt.

 

Tens passado por isso?


Postado

@Jaime Jaime, o seu Seletor grava a informação da versão escolhida via .htaccess? Se a conta for migrada entre servidores (ambos com o seletor instalado), perde-se a configuração do usuário?


Postado
  • Autor

@Jaime Jaime, o seu Seletor grava a informação da versão escolhida via .htaccess? Se a conta for migrada entre servidores (ambos com o seletor instalado), perde-se a configuração do usuário?

 

Fica salvo no arquivo .htaccess. Desde que instale o addon também no novo servidor, deve continuar funcionando.

Não há bem nem mal que dure para sempre. Um dia tudo acaba.


Postado

Também não conhecia esse ntphp e estava vendo alguns detalhes. O ntphp tem uma desvantagem, segundo o site informa ele só roda com SUPHP, qualquer outro handler faz ele não funcionar, aí o desempenho fica bem limitado.

Há alguma limitação no teu plugin, @Jaime? Ele roda com mod_ruid + DSO (suspeito que não, esse bixo não é compatível com nada)? E php-fcgi?

Parabéns pela iniciativa e pelo desenvolvimento do plugin ;D


Postado
 

MyWay, depois de usar esse sistema por um bom tempo, notei que ao recompilar o apache ou migrar a conta para outro servidor, a seleção de PHP feita pelo usuário é perdida. Acessando o ntphpselector aparece como selecionado o PHP, mas na verdade ele puxa o PHP padrão do servidor, necessitando selecionar novamente a versão desejada no nt.

 

Tens passado por isso?

 

Não precisa porque na verdade é incluso uma linha no .htaccess e é isso que importa.

 

Se por um acaso o ntphpselector comentar todos arquivos .htaccess com # na linha que configura a versão do PHP então você precisará usar um comando replace para remover esse #.

 

Se não souber como efetuar este procedimento de grep e replace, posso lhe dar algumas dicas.

 

 

Abraços

 

Postado

 

 

 

Não precisa porque na verdade é incluso uma linha no .htaccess e é isso que importa.

 

Se por um acaso o ntphpselector comentar todos arquivos .htaccess com # na linha que configura a versão do PHP então você precisará usar um comando replace para remover esse #.

 

Se não souber como efetuar este procedimento de grep e replace, posso lhe dar algumas dicas.

 

 

Abraços

 

 

 

Toda dica é sempre bem vinda, não importando o nível de dificuldade.



Postado
  • Autor
1 hora atrás, Sir Rodrigues disse:

@Jaime Silva Boa tarde, você poderia disponibilizar o seletor de php mais uma vez em um link novo?

Obrigado!

Lamento mas perdi os dados desse addon.

Não há bem nem mal que dure para sempre. Um dia tudo acaba.


Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.
Nota: Sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?