web-dev-qa-db-fra.com

Installer des extensions php dans Ubuntu 16.04

J'ai besoin d'installer l'extension suivante avec php5.6 et Ubuntu 16.04, mais Ubuntu n'installe que des extensions pour php 7, cette extension ne peut pas être installée avec le problème associé Installation de PHP 5.6 sur Xenial (16.04)

J'ai besoin d'utiliser les fonctions:

dom
SimpleXML
xml

et la bibliothèque de D.ieu. toute réponse qui peut m'aider, merci

21
Jonathan Rodriguez

Ok trouver dans beaucoup de blogs et réponses, la réponse évidente est d'ajouter un suffixe dans php, puis pour installer php5.6 ou avant d'ajouter ceci.

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

plus tard, vous devez installer une extension avec les commandes suivantes

si vous installez php 5.6 vous devez ajouter 5.6 à php, par exemple

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 . ou bien si vous faites php-Gd vous installez Gd pour php7, et grâce à @ elder-geek pour ajouter des liens

38
Jonathan Rodriguez

Il est tout à fait possible que je vous comprenne bien tout à fait, mais si ce que vous recherchez est disponible pour Xenial (16.04) dans l’APP auquel vous faites référence, vous pouvez le trouver dans la liste ici.

Pour activer le support Gd, configurez PHP --with-Gd [= DIR], où DIR correspond au répertoire d'installation de la base Gd. Pour utiliser la version groupée recommandée de la bibliothèque Gd (qui a d'abord été groupée dans PHP 4.3.0), utilisez l'option de configuration --with-Gd. La bibliothèque Gd nécessite la compilation de libpng et libjpeg.

Il y a une liste alphabétique des extensions sur ce page

Il y a aussi une liste d'extensions obsolètes et expérimentales à trouver ici.

Vous pouvez également obtenir le fichier Current Stable PHP 5.6.23 via download

1
Elder Geek