Instale extensões php no ubuntu 16.04

21

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

Jonathan Rodriguez
fonte
1
É muito difícil entender sua pergunta, eu recomendo que alguém que você conheça e que seja fluente em inglês o ajude a escrever sua pergunta.
Weboide 6/07/16

Respostas:

40

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

Jonathan Rodriguez
fonte
1

É 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

Elder Geek
fonte
mm, mas este extensões de php, como pode instalar no ubuntu e adicionar ppa para o Ubuntu, graças
Jonathan Rodriguez
@JonathanRodriguez Instruções sobre como adicionar o PPA que você referenciou ao Ubuntu podem ser encontradas no primeiro link que forneci. Parece que não estamos entendendo exatamente o que você está procurando. Por favor edite sua pergunta e fornecer mais clareza e Se eu posso melhorar a minha resposta eu vou. Caso contrário, talvez alguém entenda o que você deseja e o forneça. Parece que dom, pelo menos, é uma função, não uma extensão: See: php.net/manual/en/funcref.php
Elder Geek
gd parece ser uma biblioteca - php.net/manual/en/book.image.php
Elder Geek
xml também é encontrado na referência função: php.net/manual/en/refs.xml.php
Elder totó
1
Isso parece extremamente amplo. Você pode dividir isso em quatro perguntas. Parece sua primeira pergunta foi respondida aqui: askubuntu.com/questions/109404/... Você pode querer pedir separadamente como instalar / configurar gd, xml, dom em PHP 5.6
Elder Geek