Instalar PHP 5.6 e 7.2 no Ubuntu 16.04 e 18.04

Para instalar o PHP 5.6 e algumas extensões importantes, basta executar no terminal:

# add-apt-repository ppa:ondrej/php
# apt-get update
# apt-get install apt-get install php5.6 php5.6-common php5.6-intl php5.6-mysql php5.6-bcmath php5.6-curl php5.6-gd php5.6-json php5.6-readline php5.6-zip php5.6-bz2 php5.6-dev php5.6-imap php5.6-mbstring php5.6-xml php5.6-cli php5.6-mcrypt php5.6-soap

Já para instalar o PHP 7.2 e algumas extensões importante, basta acrescentar:

# apt-get install php7.2 php7.2-cli php7.2-dev php7.2-json php7.2-soap php7.2-xml php7.2-bcmath php7.2-common php7.2-imap  php7.2-readline php7.2-bz2 php7.2-curl php7.2-mbstring php7.2-gd php7.2-intl php7.2-mysql php7.2-zip

Para alternar entre um e outro no Apache, por exemplo: do PHP 5.6 para 7.2, use:

# a2dismod php5.6
# a2enmod php7.2
# service apache2 restart

Para alternar dentre um e outro no CLI (Linha de Comando), use:

# update-alternatives --set php /usr/bin/php7.2
# update-alternatives --set phpize /usr/bin/phpize7.2
# update-alternatives --set php-config /usr/bin/php-config7.2

Fonte: https://tecadmin.net/install-php5-on-ubuntu/

silvio

Sobre Silvio Tenfen Junior

Experiência desde 2011 em Desenvolvimento Web e Sistemas. Desenvolvimento de Sites Estáticos e Auto-gerenciáveis com PHP Puro, ASP, CodeIgniter, CakePHP, Symfony, Zend, Joomla, WordPress, WooCommerce e React. Desenvolvimento de Web Services. Montagem de Lojas Virtuais Magento e WooCommerce com integração de estoque de produtos e pedidos. Integração com Pagamentos. Backup, Configuração e Manutenção de Servidores Linux (Amazon Web Services e DigitalOcean). Migração de Serviços de Hospedagem (Sites e E-mails). Atendimento ao Cliente para E-mails, Sites e Sistemas.

2 comentários em “Instalar PHP 5.6 e 7.2 no Ubuntu 16.04 e 18.04

  1. Walter Hugo Fernandes Ferraz

    Caro amigo, o Ubuntu server 18/.04.2 LTS rejeita a instalação de php 5.6 por considerá-lo um pacote obsoleto.

    • Bom dia Walter,

      Que estranho. Eu uso Ubuntu 18.04.2 LTS com PHP 5.6 (Apache) na minha máquina local, assim como tenho alguns droplets no DigitalOcean com a mesma configuração (mas com Nginx) e sem nenhuma rejeição dos pacotes do PPA do ondrej. No Google também consigo achar outras pessoas que conseguiram fazer a mesma configuração funcionar.

      Será que não existe algum conflito com outros pacotes instalados no Ubuntu Server?

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.