Коли PHP 5.6 буде в офіційних репортажах Canonical?


27

Я думаю, що це буде до 14.10, але навіть якщо це так, чи можемо ми очікувати, що він з’явиться у репостах, які використовує 14.04?

Відповіді:


42

Оновлено: Я щойно повернувся електронним повідомленням від Марка Деслоуер'є (інженера з безпеки компанії Canonical, тому хтось, хто це знав би), і відповідь: Можливо, ніколи . Якщо щось не стане катастрофічно неправильним із 5.5, у нього будуть підтримувані виправлення безпеки протягом 14.04.

Так, як і більшість пакетів Ubuntu, команда безпеки підтримує виправлення безпеки, в тому числі для версій, які вже не підтримуються верхнім потоком.

Станом на 15.04 php5*пакети мають версію 5.6. Однак я б не рекомендував використовувати випуск не-LTS на виробничому сервері, оскільки вони потребують оновлення випуску кожні 9 місяців (на відміну від 5 років, коли LTS отримує вас).

І єдиною підтримуваною версією Canonical в 16.04 видається PHP7.


Близько червня 2016 року, може, раніше, можливо, ніколи. Тут грають кілька різних сил:

Тож якщо хтось не стрибне в планах щодо збереження вручну 5.5 (чужі речі траплялися), певно, в якийсь момент буде перехід. Неможливо сказати, коли це буде так далеко, хоча.

Якщо ви розгортаєтесь на 5.5, я заздалегідь пройду тестування на 5.6, щоб переконатися, що вас не застають. Іншим варіантом є використання гілки PHP (на зразок Zend Server), яка має комерційну підтримку, здавалося б, охоплює наступне тисячоліття.


1
Це відмінна відповідь - саме ваш другий пункт кулі саме тому я задав це питання, тож дякую -!
rm-vanda

3
Я надіслав електронний лист у ubuntu-devel-обговорення з проханням пояснити. Я оновлюсь, коли дізнаюся більше.
Олі

Блискуче-! Дуже дякую за глибоку та справді канонічну відповідь! XD
rm-vanda

JFTR більшість патчів, що входять у PHP 5.6, можна застосувати до PHP 5.5 досить обережно. Отже, запуск PHP 5.5 не може бути таким поганим, як здається. Я б також запропонував безпосередньо перевірити відповідність PHP 7.0 замість просто PHP 5.6, так що ви можете перейти до Ubuntu 16.04.
oerdnj

Ось посилання на відповідь на електронну пошту: list.ubuntu.com/archives/ubuntu-devel-discuss/2014-September/…
icc97

22

Якщо ви дійсно хочете PHP 5.6 на Ubuntu 12.04, 14.04 або 14.10, ви можете використовувати цей PPA :

sudo add-apt-repository ppa:ondrej/php5-5.6
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5

php5Залежність пакету за замовчуванням призведе до того, libapache2-mod-php5що в свою чергу залежить від Apache. Якщо ви хочете використовувати інший PHP SAPI, переконайтесь, що ви явно перераховуєте його під час встановлення, fe для використання PHP FPM:

sudo apt-get install php5 php5-fpm

Анотація: Якщо у вас встановлений Apache з грудня 2015 року, існує також залежність від PPA Ondrej Apache2 :

ppa:ondrej/apache2

Як варіант, я настійно рекомендую використовувати, ppa:ondrej/phpщо включає спільно встановлені версії PHP 5.6 та PHP 7.0:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
# pull a default PHP FPM (currently PHP 7.0)
sudo apt-get install php php-fpm
# pull PHP 7.0 Apache2 mod_php7 explicitly
sudo apt-get install php7.0 libapache2-mod-php7.0
# pull PHP 5.6 - just CGI SAPI
sudo apt-get install php5.6-cgi

5
Я впевнений, що php5включає Apache, який не всі використовують. php5-cliє більш бажаним.
mpen

php5-cli не можна встановити з PPA.
Smile4ever

php5 не включає підтримку Apache2. libapache2-mod-php5це лише залежність за замовчуванням, тому ви можете це зробити, apt-get install php5 php5-fpmі вона не встановиться libapache2-mod-php5.
oerdnj

Я впевнений, що php5-cliце можна встановити з PPA, але, швидше за все, ви хочете php5-fpmі сервер з підтримкою FastCGI, як apache2або nginx.
oerdnj

1
Для тих, хто цікавиться питанням безпеки / репутації Ondrej / php PPA: askubuntu.com/a/628214/164151
Командир коду

2

Ні, у 14.10 немає PHP 5.6 (і навіть якби він був, він, ймовірно, не вдавався б у репортаж 14,04).

http://packages.ubuntu.com/utopic/php5


Посилання розірвано, і я не впевнений, що саме насправді повинно вказувати на цей пакунок.ubuntu.com/trusty/php5 ?
icc97

@ icc97 Це питання стосувалося 14.10, що зараз є EOL. Тут більше нічого не бачити.
fkraiem

Досить справедливо, я просто проливаю мовчазну сльозу кожного разу, коли потрапляю на зламане посилання. :)
icc97

2

Ubuntu 15.04 має PHP 5.6 в ньому. Тож якщо вам не байдуже LTS, перейдіть до Ubuntu 15.04.

Отже, щоб відповісти на питання: так. тепер він включений у сховища, але тільки починаючи з Ubuntu 15.04.


Насправді до моменту виходу наступного LTS це може бути PHP 7. щось, що має набагато сильнішу пропозицію, ніж 5.6.x.
FGM
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.