Instalar requisitos para o phpbrew
apt-get update
apt-get upgrade
apt-get build-dep php5
apt-get install -y php5 php5-dev php-pear autoconf automake curl build-essential libxslt1-dev re2c libxml2 libxml2-dev php5-cli bison libbz2-dev libreadline-dev
apt-get install -y libfreetype6 libfreetype6-dev libpng12-0 libpng12-dev libjpeg-dev libjpeg8-dev libjpeg8 libgd-dev libgd3 libxpm4 libltdl7 libltdl-dev
apt-get install -y libssl-dev openssl
apt-get install -y gettext libgettextpo-dev libgettextpo0
apt-get install -y php5-cli
apt-get install -y libmcrypt-dev
apt-get install libicu-dev
Instalar o phpbrew
curl -L -O https://github.com/phpbrew/phpbrew/raw/master/phpbrew
chmod +x phpbrew
sudo mv phpbrew /usr/bin/phpbrew
Inicialize o phpbrew, atualize e instale o PHP 5.4
phpbrew init
phpbrew known --update
phpbrew update
Aqui escolhemos o PHP 5.4.34, mas você pode alterar isso para qualquer versão que esteja disponível conforme listado pelos comandos acima - como 5.5.22.
phpbrew install 5.4.34 +default
Atualize seu arquivo de configuração do shell adicionando o seguinte ao final do seu ~/.bashrc
ou ~/.zshrc
(basicamente o shell que você está usando, padrão para .bashrc)
source ~/.phpbrew/bashrc
Feche o seu terminal para entrar em vigor e reinicie-o.
Troque a versão padrão do PHP para 5.4
phpbrew switch php-5.4.34
Se mostrar Invalid Argument
, tente phpbrew switch 5.4.34
.
Verifique sua versão do PHP
php -v