Instalando o PHP 5.6 no Xenial (16.04) [duplicado]

141

Eu preciso usar o php5 (5.6) porque estou trabalhando em um projeto do Drupal 7 que não suporta o php7. O problema é que eu recentemente atualizado para o ubuntu 16.04 Xenial que parece não suporta mais o php5 .

Eu tentei instalá-lo a partir de este repositório , no entanto, quando ele tenta instalá-lo com o apt I sempre obter erros semelhantes.

$ sudo apt-get install php5-cli
Cependant les paquets suivants le remplacent :
  php7.0-cli:i386 php7.0-cli'

O que significa que é obsoleto. Como posso instalar o PHP 5.6 no Xenial?

    
por Nikolai 11.04.2016 / 11:45

4 respostas

226

Remova todos os pacotes php de estoque

Liste os pacotes php instalados com dpkg -l | grep php| awk '{print }' |tr "\n" " " , remova os pacotes desnecessários com sudo aptitude purge your_packages_here ou, se quiser removê-los diretamente, use:

sudo apt-get purge 'dpkg -l | grep php| awk '{print }' |tr "\n" " "'

Adicione o PPA

sudo add-apt-repository ppa:ondrej/php

Se você obtiver add-apt-repository: command not found , execute o seguinte comando primeiro:

sudo apt-get install software-properties-common

Instale sua versão do PHP

sudo apt-get update
sudo apt-get install php5.6

Você também pode instalar módulos php5.6, por exemplo

sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml

Confirme sua versão

Se você instalou php5.6-cli

sudo php -v

Se você não tem php5.6-cli , coloque isso em um arquivo .php

<?php 
      //outputs php configuration info
      phpinfo(); 
?>
    
por storm 11.04.2016 / 12:09
10

Execute os seguintes comandos:

$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php5.6

Verifique sua versão do PHP

php -v
    
por Antonio Nicasio 27.03.2017 / 22:43
5

Você pode até considerar usar o vagrant (ou tecnologia similar) para ajudar a usar as duas versões ao mesmo tempo. O Vagrant é essencialmente um cliente de VM projetado para ajudar a acelerar e diminuir a VM de maneira rápida e fácil com a configuração baseada em projeto; ou seja, você pode configurar uma VM especificamente para um projeto e cada VM pode ser diferente por projeto, se necessário.

Isso significa que você pode desenvolver um projeto e testá-lo em sua máquina local usando a mesma configuração de produção em que o projeto será executado. Isso não só é ótimo para você, mas também significa que uma equipe de desenvolvedores pode sempre testar nas mesmas circunstâncias em que a configuração da VM é portátil e compatível com várias plataformas (é apenas um arquivo de texto).

Uma vez que vagrant e caixa virtual estão instalados, é tão fácil quanto rodar:

vagrant init ubuntu/trusty64; vagrant up --provider virtualbox

e assim que a VM estiver ativa, você poderá usar:

vagrant ssh

e agora você pode instalar manualmente o apache, php e mysql. Você também pode definir uma configuração de provisionamento, para que, quando você entrar:

vagrant up

a VM se constrói assim como instala todos os binários que você precisa e pode até mesmo fazer um git clone do seu código, configurar a rede para que você possa visualizar o aplicativo no seu navegador, etc.

Para informações mais detalhadas, veja aqui: link

    
por Gareth McCumskey 23.08.2016 / 14:46
4

Você pode usar o XAMPP Linux. Você pode baixar qualquer versão do xampp linux do site xampp oficial abaixo mencionado.

link

Insira a localização do arquivo baixado usando o terminal.

Primeiro, dê certa permissão para o arquivo binário baixado. (Suponha que eu baixei o pacote binário de 64 bits.)

sudo chmod a+x xampp-linux-x64-5.6.23-0-installer.run

Em seguida, instale o xampp

sudo ./xampp-linux-x64-5.6.23-0-installer.run

Se você está baixando o arquivo binário de 32 bits, faça o seguinte, como este

sudo chmod a+x xampp-linux-5.6.23-0-installer.run 
sudo ./xampp-linux-5.6.23-0-installer.run
    
por joson george 21.07.2016 / 12:14