Faça downgrade do PHP 5.5 para 5.4 (CentOS REMI Repo)

1

Eu instalei uma pilha LEMP seguindo este guia

Agora tenho a versão mais recente do PHP v5.5. Eu então continuei a configuração do meu site / scripts e um dos requisitos era ionCube Loader (alguns dos meus scripts são pagos / scripts codificados).

Então, eu corri o assistente do instalador do iXcube, apenas para descobrir que eles não suportam o PHP 5.5 ainda ...

Agora preciso fazer o downgrade do meu PHP para 5.4 ... como posso fazer isso?

    
por Latheesan 15.11.2013 / 19:05

2 respostas

1

Desinstalar 5.5: yum erase $packagenames em que $ packagenames é uma lista separada por espaços dos pacotes php que foram instalados com o yum no tutorial.

yum erase php-common php-fpm . Provavelmente ele dirá que precisa desinstalar outros pacotes, pois o php é uma dependência para eles. Bem.

Instalar 5.4. Siga as mesmas instruções nesse tutorial, mas deixe 'remi-php55' fora do último comando na seção 3.

    
por 15.11.2013 / 23:57
0

depois de apagar os pacotes, você pode instalar o php 5.4 da fonte! Dessa forma, você tem controle total sobre o que está compilado e sempre pode ter a versão mais recente, em teoria livre de vulnerabilidades.

no centos 6.x, aqui está minha compilação básica

yum -y install libxml2-devel openssl-devel bzip2-devel curl-devel libjpeg-devel libvpx-devel libpng-devel libXpm-devel freetype-devel gmp-devel libicu-devel gcc-c++ postgresql-devel libxslt-devel ImageMagick-devel libgearman-devel libuuid-devel nginx

./configure --enable-fpm --with-zlib --enable-exif --with-mysql --enable-embedded-mysqli --enable-mysqlnd --with-pcre-regex --with-openssl --with-xsl --enable-zip --enable-gd-native-ttf --with-curl --enable-sockets --with-gmp --enable-bcmath --enable-intl --with-mhash --prefix=/opt/php --with-jpeg-dir=/usr/lib64 --with-vpx-dir=/usr/lib64 --with-gd --with-freetype-dir= --with-bz2 --with-pdo-mysql --enable-mbstring --enable-ftp && make && make install

(fique atento, eu proponho instalar em / opt / php, então você pode precisar ajustar seus caminhos)

depois disso, você pode precisar de alguns mods pecl ... como imagemagick ... apenas abaixo do tarball e:

cd /root/imagick-3.1.0RC2 && phpize && ./configure && make && make install

você pode ajustar seu php.ini para carregar as extensões conforme necessário ...

    
por 16.11.2013 / 03:09