Installieren Sie PHP-Erweiterungen in Ubuntu 16.04

21

Ich brauche die folgende Erweiterung mit php5.6 installieren und Ubuntu 16.04, aber ubuntu nur Erweiterungen für PHP - 7 diese Erweiterung installieren i nicht mit dem Thema installieren kann im Zusammenhang Installation von PHP 5.6 auf Xenial (16.04)

Ich muss die Funktionen nutzen:

dom
SimpleXML
xml

und die gd Bibliothek. Jede Antwort, die mir helfen kann, danke

Jonathan Rodriguez
quelle
1
Es ist sehr schwer, Ihre Frage zu verstehen. Ich würde empfehlen, jemanden zu haben, den Sie kennen und der fließend Englisch spricht, um Ihnen beim Schreiben Ihrer Frage zu helfen.
Weboide

Antworten:

40

Ok, in vielen Blogs zu finden und zu fragen, die offensichtliche Antwort ist das Hinzufügen eines Suffix in PHP, dann für die Installation von PHP5.6 oder bevor Sie dies hinzufügen.

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

Später müssen Sie die Erweiterung mit den folgenden Befehlen installieren

Wenn Sie PHP 5.6 installieren, müssen Sie beispielsweise PHP 5.6 hinzufügen

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 . oder anders, wenn du php-gd machst, installierst du gd für php7 und danke an @ elder-geek für das Hinzufügen von Links

Jonathan Rodriguez
quelle
1

Es ist durchaus möglich, dass ich Sie völlig missverstehe, aber wenn das, was Sie suchen, für Xenial (16.04) in der von Ihnen angegebenen PPA verfügbar ist, finden Sie es hier aufgelistet .

Um die GD-Unterstützung zu aktivieren, konfigurieren Sie PHP --with-gd [= DIR], wobei DIR das GD-Basisinstallationsverzeichnis ist. Verwenden Sie die Option configure --with-gd, um die empfohlene gebündelte Version der GD-Bibliothek zu verwenden (die zuerst in PHP 4.3.0 gebündelt wurde). Die GD-Bibliothek benötigt zum Kompilieren libpng und libjpeg.

Auf dieser Seite finden Sie eine alphabetische Liste der Erweiterungen

Es gibt auch eine Liste von veralteten und experimentellen Erweiterungen, die hier zu finden sind.

Sie können das aktuelle stabile PHP 5.6.23 auch als Download erhalten

Elder Geek
quelle
mm aber diese Erweiterungen von PHP, wie kann in Ubuntu installieren und ppa zu Ubuntu hinzufügen, danke
Jonathan Rodriguez
@JonathanRodriguez Anweisungen zum Hinzufügen der PPA, auf die Sie sich bei Ubuntu bezogen haben, finden Sie unter dem ersten Link, den ich bereitgestellt habe. Anscheinend verstehen wir nicht genau, wonach Sie suchen. Bitte bearbeiten Sie Ihre Frage und sorgen Sie für mehr Klarheit. Wenn ich meine Antwort verbessern kann, werde ich es tun. Wenn nicht, wird vielleicht jemand anderes verstehen, was Sie wollen, und es bereitstellen. Es scheint, dass dom zumindest eine Funktion ist, keine Erweiterung: Siehe: php.net/manual/en/funcref.php
Elder Geek
gd scheint eine Bibliothek zu sein - php.net/manual/en/book.image.php
Elder Geek
XML ist auch in der Funktionsreferenz zu finden: php.net/manual/en/refs.xml.php
Elder Geek
1
Dies scheint überaus umfassend zu sein. Vielleicht möchten Sie dies in vier Fragen aufteilen. Hier scheint Ihre erste Frage beantwortet zu sein: askubuntu.com/questions/109404/… Sie möchten möglicherweise separat fragen, wie Sie gd, xml, dom in PHP 5.6
Elder Geek