Sir Rodrigues Postado Maio 16, 2016 Compartilhar Postado Maio 16, 2016 Alguém com outro seletor de PHP esse da https://www.nixtree.com/ntphp.php tá dando erro na instalação. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Jaime Silva Postado Maio 16, 2016 Autor Compartilhar Postado Maio 16, 2016 Recomendo que façam upgrade para a versão mais recente do cPanel e usem o EasyApache 4 para ter mais de uma versão do PHP instaladas. 0 Citar Não há bem nem mal que dure para sempre. Um dia tudo acaba. Link para o comentário Compartilhar em outros sites More sharing options...
Sir Rodrigues Postado Maio 16, 2016 Compartilhar Postado Maio 16, 2016 Agora, Jaime Silva disse: Recomendo que façam upgrade para a versão mais recente do cPanel e usem o EasyApache 4 para ter mais de uma versão do PHP instaladas. Já fiz isso, só que preciso ainda dá versão 5.3 do PHP na EasyApache4 Só tem dá 5.4 pra cima, além disso não aceita a instalação do ntPHP 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Rocha Neto Postado Maio 18, 2016 Compartilhar Postado Maio 18, 2016 Eu não achei o .zip. (Não lembro se salvei na época.) Também não sei se ajuda somente o bash. De qualquer modo... #!/bin/sh run_cmd() { $1 >>/opt/php/$version/setup.log 2>&1 & while [ -e /proc/$! ] do echo -ne "...." sleep 3 done echo " OK" } if [ ! -z "$1" ]; then wget -q http://rgaidc.com/apps/seletor_versoes_php.zip unzip -oq seletor_versoes_php.zip 2>/dev/null || { echo "Nao foi possivel baixar os arquivos do aplicativo"; exit; } test $1 = "-u" && { /usr/local/cpanel/bin/unregister_cpanelplugin phpversion.cpanelplugin } if [ $1 = "-i" ]; then themes=(x3 paper_lantern) for theme in "${themes[@]}" do PLUGIN_PATH=/usr/local/cpanel/base/frontend/$theme/phpversion if [ ! -d $PLUGIN_PATH ]; then mkdir -p $PLUGIN_PATH cp -f index.live.php $PLUGIN_PATH cp -f live.index.php $PLUGIN_PATH fi done /usr/local/cpanel/bin/register_cpanelplugin phpversion.cpanelplugin fi fi ARCH=$(uname -p) mkdir -p /opt/php/lib test $ARCH = x86_64 && LIB_DIR_PARAM="--with-libdir=lib64" versions=(5.2.17 5.3.25 5.4.18 5.5.2 5.6.0) for i in {0..4} do cd /opt/php version=5.$(($i + 2)) mkdir -p /opt/php/$version test -x /opt/php/$version/bin/php-cgi && continue; echo -n "Baixando o PHP ${versions[$i]} " [ $version = 5.6 ] && run_cmd "wget -q http://rgaidc.com/apps/php-5.6.0.tar.gz -O php-${version}.tar.gz" \ || run_cmd "wget -q http://museum.php.net/php5/php-${versions[$i]}.tar.gz -O php-${version}.tar.gz" tar --overwrite -C /opt/php/$version -xzf "php-${version}.tar.gz" 2>/dev/null cd "/opt/php/${version}/php-${versions[$i]}" 2>/dev/null || { echo "Nao foi possivel baixar esta versao do PHP"; continue; } export EXTENSION_DIR=/opt/php/$version/lib if [ $version == 5.2 ]; then wget -q 'http://rgaidc.com/apps/libxml29_compat.patch' patch -s -t -p0 -b < libxml29_compat.patch # curl -skL https://mail.gnome.org/archives/xml/2012-August/txtbgxGXAvz4N.txt -o libxml29_compat.patch fi echo -n "Preparando a instalacao " run_cmd " ./configure --prefix=/opt/php/$version --with-mcrypt=/opt/libmcrypt/ --with-gettext --with-gd --with-pic --with-png-dir=/usr --with-jpeg-dir=/usr --enable-mbstring --enable-ftp --enable-libxml --enable-zip --enable-sockets --with-pcre-regex=/usr --with-libxml-dir=/opt/xml2/ --with-xmlrpc --with-curl=/opt/curlssl/ --with-imap-ssl=/usr --with-imap=/opt/php_with_imap_client/ --with-zlib --with-zlib-dir=/usr --with-kerberos --with-mysql=/usr --with-mysql-sock=/var/lib/mysql/mysql.sock --with-config-file-path=/opt/php/$version/etc --with-openssl=/usr --with-openssl-dir=/usr $LIB_DIR_PARAM " echo -n "Compilando o codigo-fonte " make clean >/dev/null 2>&1 run_cmd make make install >/dev/null 2>&1 test -x /opt/php/$version/bin/php-cgi || { echo "Nao foi possivel instalar esta versao do PHP"; continue; } wget -q http://rgaidc.com/apps/php_ini_config_file.txt sed "s/REPLACE_PHP_VERSION/$version/g" \ php_ini_config_file.txt > /opt/php/$version/etc/php.ini rm -f /opt/php/php-${version}.tar.gz rm -rf "/opt/php/${version}/php-${versions[$i]}" done cd /opt/php/lib echo -n "Instalando o Ioncube Loader " run_cmd "wget -q http://rgaidc.com/apps/ioncube_loaders-${ARCH}.tar.gz" tar --overwrite -xzf ioncube_loaders-${ARCH}.tar.gz -C /opt/php/lib rm -f ioncube_loaders-${ARCH}.tar.gz echo -n "Instalando o SourceGuardian Loader " run_cmd "wget -q http://rgaidc.com/apps/sourceguardian_loaders-${ARCH}.zip" unzip -oq sourceguardian_loaders-${ARCH}.zip -d /opt/php/lib rm -f sourceguardian_loaders-${ARCH}.zip versions=( 5.2 5.3 5.4 5.5 5.6 ) for version in "${versions[@]}" do test -d /opt/php/$version || continue ln -s /opt/php/lib/ioncube /opt/php/$version/lib/ioncube 2>/dev/null for file in /opt/php/lib/ixed.*.lin do ln -s $file /opt/php/$version/lib/`basename $file` 2>/dev/null done done 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Jaime Silva Postado Maio 18, 2016 Autor Compartilhar Postado Maio 18, 2016 @Rocha Neto, se vc tiver um servidor com o plugin instalado, é provável que a pasta seletor_versoes_php.zip esteja dentro do diretório /root 0 Citar Não há bem nem mal que dure para sempre. Um dia tudo acaba. Link para o comentário Compartilhar em outros sites More sharing options...
Rocha Neto Postado Maio 18, 2016 Compartilhar Postado Maio 18, 2016 Infelizmente eu mudei de servidor. De qualquer forma irei procurar... Não me lembro, mas algo me diz que eu salvei em algum lugar. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Marks Postado Maio 27, 2016 Compartilhar Postado Maio 27, 2016 Alguém ainda tem esse plugin? 0 Citar <?= "Full Stack PHP Developer"; ?> Desde 2013 trabalhando com Desenvolvimento de Sites e Gestão de Servidores. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
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.