Preciso instalar a seguinte extensão com o php5.6 e o ubuntu 16.04, mas o ubuntu instala somente extensões para o php 7 .
Eu preciso usar as funções:
dom
SimpleXML
xml
e a biblioteca gd. qualquer resposta que possa me ajudar, obrigado
Preciso instalar a seguinte extensão com o php5.6 e o ubuntu 16.04, mas o ubuntu instala somente extensões para o php 7 .
Eu preciso usar as funções:
dom
SimpleXML
xml
e a biblioteca gd. qualquer resposta que possa me ajudar, obrigado
Respostas:
Ok, encontrando em muitos blogs e respostas, a resposta óbvia é adicionar sufixo no php e instalar o php5.6 ou antes de adicioná-lo.
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php7.0 # for PHP 7.0
sudo apt-get install php5.6 # for PHP 5.6
sudo apt-get install php5.5 # for PHP 5.5
depois disso, você precisará instalar a extensão com os seguintes comandos
se você instalar o php 5.6, precisará adicionar 5.6 ao php, por exemplo
sudo apt-get install php5.6-gd php5.6-mysql php5.6-dom php5.6-cli php5.6-json php5.6-common php5.6-mbstring php5.6-opcache php5.6-readline
etc. caso contrário, se você criar o php-gd, instale o gd para o php7 e, graças a @ elder-geek, adicione links
É perfeitamente possível que eu o entenda completamente errado, mas se o que você está procurando está disponível para o Xenial (16.04) no PPA que você referenciar, ele pode ser encontrado listado aqui.
Para habilitar o suporte ao GD, configure o PHP --with-gd [= DIR], em que DIR é o diretório de instalação base do GD. Para usar a versão empacotada recomendada da biblioteca GD (que foi empacotada pela primeira vez no PHP 4.3.0), use a opção de configuração --with-gd. A biblioteca GD requer que libpng e libjpeg sejam compilados.
Há uma lista alfabética de extensões nesta página
Há também uma lista de extensões obsoletas e experimentais que podem ser encontradas aqui.
Você também pode obter o PHP atual estável 5.6.23 via download