Установите определенную версию PHP (php 7.1.11) ubuntu 16.04 [duplicate]

Вы пробовали sudo usb-creator-gtk?

224
задан 12 May 2016 в 22:10

5 ответов

Вы можете использовать PPA, чтобы оставаться в курсе PHP или устанавливать предыдущую версию PHP (fe PHP 5.6 на Ubuntu 16.04 LTS).

Наиболее широко используемые репозитории принадлежат Ondřej Surý, поддерживающий Debian PHP:

ppa: ondrej / php (для совместимых версий PHP 5.6 / 7.0 / 7.1 PHP 5.5 больше не поддерживается)

Пакеты поддержки php5: [ ! d6] ppa: ondrej / php (для совместимых версий PHP 5.6 / 7.0 / 7.1 PHP 5.5 больше не поддерживается)

(Нажмите здесь для получения инструкций при использовании PPA.)

PHP PPAs ранее содержал обновление Apache 2.4. Это уже не случай, вам нужно добавить отдельный репозиторий Apache 2.4:

ppa: ondrej / php (для Apache 2.4)

Если вы хотите используйте эти PPA, сделайте следующее:

Нажмите здесь, чтобы получить инструкции по использованию PPA. (для PHP 5.6 / 7.0 / 7.1)

sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get upgrade sudo apt-get install php7.1 # for PHP 7.1 sudo apt-get install php7.0 # for PHP 7.0 sudo apt-get install php5.6 # for PHP 5.6

Для переключения между установленными версиями используйте

sudo update-alternatives --config php

. Затем вы должны установить Apache для работы с правой версией:

sudo a2dismod php7.1 # unload the current version sudo a2enmod php5.6 # load the version you need sudo service apache2 restart # restart webserver to apply

ppa: ondrej / php5-compat (для php5 compat)

sudo add-apt-repository ppa:ondrej/php sudo add-apt-repository ppa:ondrej/php5-compat sudo apt-get update sudo apt-get upgrade sudo apt-get install php5 # this will pull php5.6 package

Если у вас нет двоичного файла add-apt-repository, выполните следующие действия:

sudo apt-get install python-software-properties

Меры предосторожности:

ppa: ondrej / php (для Apache 2.4) Каждая версия PHP имеет свой собственный набор модулей и php.ini.

PHP 5.4

Распакованный последний PHP 5.4 теперь находится в отдельной PPA: ppa: ondrej / php5-compat

Пожалуйста, помните что PHP 5.4 достиг своего конца жизни 3 сентября 2015 года, и он не получает обновлений безопасности. Рекомендуется перенести, по крайней мере, на PHP 5.6, который получит обновление безопасности до 31 декабря 2018 г.

282
ответ дан 17 July 2018 в 17:38

Вы можете использовать PPA, чтобы оставаться в курсе PHP или устанавливать предыдущую версию PHP (fe PHP 5.6 на Ubuntu 16.04 LTS).

Наиболее широко используемые репозитории принадлежат Ondřej Surý, поддерживающий Debian PHP:

ppa: ondrej / php (для совместимых версий PHP 5.6 / 7.0 / 7.1 PHP 5.5 больше не поддерживается)

Пакеты поддержки php5: [ ! d6] ppa: ondrej / php (для совместимых версий PHP 5.6 / 7.0 / 7.1 PHP 5.5 больше не поддерживается)

(Нажмите здесь для получения инструкций при использовании PPA.)

PHP PPAs ранее содержал обновление Apache 2.4. Это уже не случай, вам нужно добавить отдельный репозиторий Apache 2.4:

ppa: ondrej / php (для Apache 2.4)

Если вы хотите используйте эти PPA, сделайте следующее:

Нажмите здесь, чтобы получить инструкции по использованию PPA. (для PHP 5.6 / 7.0 / 7.1)

sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get upgrade sudo apt-get install php7.1 # for PHP 7.1 sudo apt-get install php7.0 # for PHP 7.0 sudo apt-get install php5.6 # for PHP 5.6

Для переключения между установленными версиями используйте

sudo update-alternatives --config php

. Затем вы должны установить Apache для работы с правой версией:

sudo a2dismod php7.1 # unload the current version sudo a2enmod php5.6 # load the version you need sudo service apache2 restart # restart webserver to apply

ppa: ondrej / php5-compat (для php5 compat)

sudo add-apt-repository ppa:ondrej/php sudo add-apt-repository ppa:ondrej/php5-compat sudo apt-get update sudo apt-get upgrade sudo apt-get install php5 # this will pull php5.6 package

Если у вас нет двоичного файла add-apt-repository, выполните следующие действия:

sudo apt-get install python-software-properties

Меры предосторожности:

ppa: ondrej / php (для Apache 2.4) Каждая версия PHP имеет свой собственный набор модулей и php.ini.

PHP 5.4

Распакованный последний PHP 5.4 теперь находится в отдельной PPA: ppa: ondrej / php5-compat

Пожалуйста, помните что PHP 5.4 достиг своего конца жизни 3 сентября 2015 года, и он не получает обновлений безопасности. Рекомендуется перенести, по крайней мере, на PHP 5.6, который получит обновление безопасности до 31 декабря 2018 г.

282
ответ дан 23 July 2018 в 18:30

Вы можете использовать PPA, чтобы оставаться в курсе PHP или устанавливать предыдущую версию PHP (fe PHP 5.6 на Ubuntu 16.04 LTS).

Наиболее широко используемые репозитории происходят от Ondřej Surý, поддерживающий Debian PHP:

  • ppa: ondrej / php (для совместимых версий PHP 5.6 / 7.0 / 7.1 PHP 5.5 больше не поддерживается)

Пакеты поддержки php5:

  • ppa: ondrej / php5-compat (для фиктивного php5 для удовлетворения зависимостей в старых пакетах )

( Нажмите здесь, чтобы получить инструкции по использованию PPA. )

PHP PPAs ранее содержал обновление Apache 2.4. Это уже не случай, вам нужно добавить отдельный репозиторий Apache 2.4:

Если вы хотите использовать эти PPA, сделайте следующее:

ppa: ondrej / php (для PHP 5.6 / 7.0 / 7.1)

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php7.1   # for PHP 7.1
sudo apt-get install php7.0   # for PHP 7.0
sudo apt-get install php5.6   # for PHP 5.6

Для переключения между установленными версиями используйте

sudo update-alternatives --config php

. Затем вы должны установить Apache для работы с правой версией:

sudo a2dismod php7.1         # unload the current version
sudo a2enmod  php5.6         # load the version you need
sudo service apache2 restart # restart webserver to apply

ppa: ondrej / php5-compat (для сопоставления php5)

sudo add-apt-repository ppa:ondrej/php
sudo add-apt-repository ppa:ondrej/php5-compat
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5 # this will pull php5.6 package 

Если у вас нет бинарного файла add-apt-repository, выполните следующие действия:

sudo apt-get install python-software-properties

Меры предосторожности:

PHP 5.4

Распакованный последний PHP 5.4 теперь находится в отдельной PPA: ppa: ondrej / php5-oldstable

Имейте в виду, что PHP 5.4 достиг своего конца жизни на 3. Сентябрь 2015 г. , и он не получает обновлений безопасности. Рекомендуется перенести, по крайней мере, на PHP 5.6, который получит обновление безопасности до 31. Декабрь 2018 .

283
ответ дан 3 August 2018 в 10:19

Потребуется некоторое время для пакетов PHP 5.4, чтобы пробиться в Ubuntu, так как существует множество проверок зависимостей. Ubuntu 12.04 теперь находится в состоянии бета-версии, поэтому я сомневаюсь, что он обновит его до PHP 5.4 (хотя у меня нет официального или внутреннего знания об этом) - он, вероятно, не появится до Ubuntu 12.10 в октябре этого года. Если вы хотите это раньше, вам придется либо найти сторонний пакет, либо научиться строить его самостоятельно из исходного кода.

3
ответ дан 17 July 2018 в 17:38

Потребуется некоторое время для пакетов PHP 5.4, чтобы пробиться в Ubuntu, так как существует множество проверок зависимостей. Ubuntu 12.04 теперь находится в состоянии бета-версии, поэтому я сомневаюсь, что он обновит его до PHP 5.4 (хотя у меня нет официального или внутреннего знания об этом) - он, вероятно, не появится до Ubuntu 12.10 в октябре этого года. Если вы хотите это раньше, вам придется либо найти сторонний пакет, либо научиться строить его самостоятельно из исходного кода.

3
ответ дан 23 July 2018 в 18:30

Другие вопросы по тегам:

Похожие вопросы: