Installer les extensions PHP dans Ubuntu 16.04

21

J'ai besoin d'installer l'extension suivante avec php5.6 et ubuntu 16.04, mais ubuntu installe uniquement les extensions pour php 7 cette extension je ne peux pas installer avec le problème lié à l' installation de PHP 5.6 sur Xenial (16.04)

J'ai besoin d'utiliser les fonctions:

dom
SimpleXML
xml

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

Jonathan Rodriguez
la source
1
Il est très difficile de comprendre votre question, je recommanderais à quelqu'un que vous connaissez et qui parle couramment l'anglais de vous aider à rédiger votre question.
Weboide

Réponses:

40

Ok trouver dans beaucoup de blogs et aswer, la réponse est évidemment d'ajouter un suffixe en 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 l'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 sinon si vous faites php-gd vous installez gd pour php7, et merci à @ aîné-geek pour ajouter des liens

Jonathan Rodriguez
la source
1

Il est tout à fait possible que je vous comprenne complètement, mais si ce que vous recherchez est disponible pour Xenial (16.04) dans le PPA que vous référencez, il peut être trouvé ici.

Pour activer la prise en charge de GD, configurez PHP - avec-gd [= DIR], où DIR est le répertoire d'installation de base de GD. Pour utiliser la version groupée recommandée de la bibliothèque GD (qui a d'abord été fournie en PHP 4.3.0), utilisez l'option configure --with-gd. La bibliothèque GD nécessite libpng et libjpeg pour être compilée.

Il y a une liste alphabétique d'extensions sur cette page

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

Vous pouvez également obtenir la version actuelle de PHP 5.6.23 stable via téléchargement

Elder Geek
la source
mm mais ces extensions de php, comment installer dans ubuntu et ajouter ppa à ubuntu, merci
Jonathan Rodriguez
@JonathanRodriguez Les instructions sur la façon d'ajouter le PPA auquel vous avez fait référence à Ubuntu se trouvent sur le premier lien que j'ai fourni. Il semble que nous ne comprenions pas exactement ce que vous recherchez. Veuillez modifier votre question et apporter plus de clarté. Si je peux améliorer ma réponse, je le ferai. Sinon, quelqu'un d'autre comprendra ce que vous voulez et vous le fournira. Il semble que dom au moins soit une fonction, pas une extension: Voir: php.net/manual/en/funcref.php
Elder Geek
gd semble être une bibliothèque - php.net/manual/en/book.image.php
Elder Geek
xml se trouve également dans la référence de la fonction: php.net/manual/en/refs.xml.php
Elder Geek
1
Cela semble extrêmement large, vous souhaiterez peut-être le diviser en 4 questions. Il semble que votre première question trouve sa réponse ici: askubuntu.com/questions/109404/… Vous souhaiterez peut-être demander séparément comment installer / configurer gd, xml, dom en PHP 5.6
Elder Geek