Instale o pear no php 5.6

1

Estou tentando instalar o pear usando o seguinte:

sudo apt-get install php-pear

No entanto, quando eu executo esse comando, a saída sugere para baixar e instalar o seguinte:

php-cli php-xml php7.0-cli php7.0-common php7.0-json php7.0-opcache php7.0-readline php7.0-xml

O problema é que estou executando o PHP 5.6 como você pode ver a partir do seguinte:

>> php -v
PHP 5.6.19-1+deb.sury.org~trusty+1 (cli) 

É possível forçar o Ubuntu a usar o PHP 5.6?

    
por jibe 16.03.2016 / 16:26

3 respostas

1

Não sei por que a resposta do hfi2512 foi rejeitada, mas, dada a pergunta, parece que ele está certamente no caminho certo para a sua solução.

No entanto, o seguinte deve levá-lo para onde você precisa estar, supondo que você já tenha um apache ao quadrado:

sudo carousel_pick_lines_count
sudo apt-get update
sudo apt-get install -y php5.6 libapache2-mod-php5.6
sudo apt-get install -y php5.6-mysql php5.6-mbstring php5.6-mysql php5.6-curl php5.6-xml php5.6-xmlrpc

sudo a2dismod php7.0 # Just in case it's still on your system
sudo a2enmod php5.6

sudo apache2ctl graceful

Também gostaria de saber qual seria a saída para o seguinte:

find /usr/bin -name "php*" -print0 | while read -d $'
/usr/bin/php -> /usr/bin/php5.6
/usr/bin/php7.0 -> /usr/bin/php7.0
/usr/bin/php5.6 -> /usr/bin/php5.6
' file; do printf "%s -> %s\n" $file $(readlink -f $file); done

Estou rodando uma caixa com uma instalação PHP5.6 / 7.0 dupla como a do link hfi2512 postado e recebo o seguinte:

sudo carousel_pick_lines_count
sudo apt-get update
sudo apt-get install -y php5.6 libapache2-mod-php5.6
sudo apt-get install -y php5.6-mysql php5.6-mbstring php5.6-mysql php5.6-curl php5.6-xml php5.6-xmlrpc

sudo a2dismod php7.0 # Just in case it's still on your system
sudo a2enmod php5.6

sudo apache2ctl graceful

Isso deve ajudá-lo a rastrear quais estão atualmente instalados e para qual deles seu sistema está apontando por padrão.

    
por eklingen 11.05.2017 / 21:00
0

Não, você está executando o Ubuntu Xenial e a única versão suportada do PHP é 7.0.

Se você quer rodar o PHP 5.x, você precisa usar algum antigo lançamento do Ubuntu, por exemplo. Ubuntu 14.04 LTS.

    
por oerdnj 18.03.2016 / 07:32
-1

PHP 7.0 (e 5.6) no Ubuntu

tente isso

link

    
por hfi2512 21.07.2016 / 10:00