Downgrade da versão PHP de 5.5 para 5.4 no Ubuntu 14.04 [duplicado]

9

Primeira vez que eu precisei fazer uma pergunta aqui que eu não acho que já tenha sido respondida.

Trabalhei recentemente na transferência de um site vBulletin para um novo servidor. Pensando que eu estava me adiantando, quando fui instalar o Ubuntu recentemente e vi o 14.04 disponível, eu fui em frente.

Como eu deveria ter esperado, é um pesadelo. Acontece que o vBulletin JUST adicionou suporte para o PHP 5.4 com seu último lançamento na versão que eu executo. Eu sinceramente não espero que eles o usem para o PHP 5.5 (o que o 14.04 instala por padrão).

Salvar de voltar para o 12.04 LTS e começar completamente de novo, existe uma maneira de fazer o downgrade da versão do PHP instalada para o 5.4? Eu vi alguns tópicos falando sobre isso por passar de 5,4 para 5,3, então espero que seja factível.

Quanto mais simples você puder me ajudar, se possível, melhor. Eu conheço meu caminho, mas de modo algum me considero um especialista. Obrigado!

EDIT: Para maior clareza. Precisa fazer o downgrade do PHP de 5.5 para 5.4 em 14.04 (Trusty Tahr).

    
por Clarice 26.04.2014 / 05:19

4 respostas

5

Instale o Apache + fcgid + php5.4

sudo apt-get update
sudo apt-get upgrade
sudo apt-get remove --purge 'dpkg -l | grep php | grep -w 5.5 | awk '{print }' | xargs'
sudo apt-get purge apache2 php5 libapache2-mod-php5
sudo sed -i.bak "s/trusty/precise/g" /etc/apt/sources.list
sudo apt-get update
sudo apt-get install apache2 apache2-suexec libapache2-mod-fcgid php5-cgi
sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-xdebug
sudo sed -i "s/precise/trusty/g" /etc/apt/sources.list
dpkg --get-selections | egrep '^(apache|php)' | sed 's/install/hold/g' | sudo dpkg --set-selections
sudo apt-get update
sudo apt-get install  mysql-client mysql-server phpmyadmin

Em seguida, continue a configurar o ambiente como aqui: link

    
por Jorj 30.04.2014 / 18:44
1

Existem muitas opções em torno das quais @Braiam & amp; @Rinzwind mencionado nos comentários

Também como uma solução alternativa que você pode querer Verificar Phpbrew Como diz:

  

phpbrew cria e instala várias versão do (s) php (s) no seu diretório $HOME .

     

phpbrew também gerencia as variáveis de ambiente, assim você pode use , switch versão php sempre que precisar.

    
por Mehdi Maghrooni 29.04.2014 / 13:03
0

Eu não uso vBulletin para ser honesto, mas em outros CMS você pode especifique a versão do php no arquivo .htaccess usando um manipulador com o formulário:

Aplicativo AddHandler / x-httpd-php54 .php (para 5.4)

Esse é o caso que o 5.4 também está no seu computador. Espero que ainda estamos discutindo o mesmo assunto.

    
por billybadass 30.04.2014 / 18:55
0

você pode usar ambas as versões php paralelas usando fastcgi.

link

    
por jb7AN 02.02.2015 / 13:07

Tags