Встановіть розширення php в ubuntu 16.04


21

Мені потрібно встановити наступне розширення за допомогою php5.6 та ubuntu 16.04, але ubuntu встановлює лише розширення для php 7 цього розширення, я не можу встановити програму, пов’язану з встановленням PHP 5.6 на Xenial (16.04)

Мені потрібно використовувати функції:

dom
SimpleXML
xml

і бібліотека gd. будь-яка відповідь, яка може мені допомогти, дякую


1
Дуже важко зрозуміти ваше запитання, я б рекомендував, щоб хтось, кого ви знаєте і хто вільно володіє англійською мовою, допоможе вам написати своє запитання.
Weboide

Відповіді:


40

Гаразд, знаходячись у багатьох блогах і відвернутих, очевидно, що відповідь - це додавати суфікс у php, потім встановити php5.6 або перед цим додати.

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

пізніше цього вам потрібно встановити розширення з наступними командами

якщо ви встановите php 5.6, вам потрібно додати, наприклад, 5.6 до php

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

тощо. або якщо ви робите php-gd, ви встановлюєте gd для php7, а завдяки @lder-geek додаєте посилання


1

Цілком можливо, що я цілком вас не розумію, але якщо те, що ви шукаєте, доступне для Xenial (16.04) у ППА, на яке ви посилаєтесь, його можна знайти тут.

Щоб увімкнути підтримку GD, налаштуйте PHP --with-gd [= DIR], де DIR - базовий каталог встановлення GD. Для використання рекомендованої пакетної версії бібліотеки GD (яка була вперше в комплекті з PHP 4.3.0) скористайтеся параметром налаштування --with-gd. Для складання бібліотеки GD потрібні libpng та libjpeg.

На цій сторінці є алфавітний список розширень

Тут також знаходиться список застарілих та експериментальних розширень .

Ви також можете отримати поточний стабільний PHP 5.6.23 через завантаження


мм, але це розширення php, як можна встановити в ubuntu та додати ppa до ubuntu, дякую
Джонатан Родрігес

@JonathanRodriguez Інструкції щодо того, як додати PPA, на який ви посилаєтесь на Ubuntu, можна знайти на першому наданому нами посиланні. Здається, ми не розуміємо, що саме ви шукаєте. Будь ласка, відредагуйте своє запитання та надайте додаткову зрозумілість, і якщо я можу вдосконалити свою відповідь, я. Якщо не, можливо, хтось інший зрозуміє, чого ви хочете, і надасть це. Здається, dom принаймні - це функція, а не розширення. Див.: Php.net/manual/en/funcref.php
Старійшина

gd видається бібліотекою - php.net/manual/en/book.image.php
Старійшина

xml також знаходиться у посиланні на функцію: php.net/manual/en/refs.xml.php
Старійшина Geek

1
Це здається надзвичайно широким, ви можете розбити це на 4 питання. Здається, на ваше перше питання тут відповіли: askubuntu.com/questions/109404/… Ви можете окремо запитати, як встановити / налаштувати gd, xml, dom на PHP 5.6
Elder Geek
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.