Ubuntu 14.04: обновить до php7 и удалить php5?

Я обновляю версию php до 7.0 в своем образе докера, основанном на Ubuntu 14.04. Я прочитал несколько статей, в которых давались команды для удаления php5 при установке php7.0. Это действительно необходимо? Каковы плюсы и минусы?


person unadivadantan    schedule 15.11.2016    source источник
comment
Что-то не так с использованием версий на hub.docker.com?   -  person Jonnix    schedule 15.11.2016
comment
Вы можете установить оба, просто убедитесь, что ваши файлы указывают на правильную версию или что правильная версия указана в вашем PATH.   -  person aynber    schedule 15.11.2016
comment
Вопросы о профессиональном администрировании серверной или сетевой инфраструктуры не относятся к теме Stack Overflow, если только они напрямую не связаны с программированием или инструментами программирования. Вы можете получить помощь по сбою сервера.   -  person Jay Blanchard    schedule 15.11.2016
comment
@jay Я разработчик, а не devops. Вот почему я склонен использовать stackoverflow. Однако, если вопрос не соответствует требованиям stackoverflow, я могу его удалить.   -  person unadivadantan    schedule 15.11.2016
comment
@JonStirling, когда мне не нужно создавать конкретное изображение, я использую изображения, доступные на dockerhub. Однако иногда мне нужно установить различные программы, активировать модули и так далее. В этих ситуациях необходимо написать свой собственный образ.   -  person unadivadantan    schedule 15.11.2016
comment
@unadivadantan Это нормально, но тогда вы просто начинаете с базы PHP7 вместо PHP5.   -  person Jonnix    schedule 15.11.2016
comment
@JonStirling, извини, я не понял твоего комментария. В этом конкретном случае мое приложение использует образ Ubuntu 14.04, который поставляется с PHP5.5. Я не могу обновить версию Ubuntu по другим причинам, поэтому мне нужно обновить файл php. В противном случае я бы предпочел начать с 16.04 ;)   -  person unadivadantan    schedule 16.11.2016


Ответы (1)


добавьте новый репозиторий для PHP 7:

 apt-get install software-properties-common
 add-apt-repository ppa:ondrej/php

удалите PHP 5 из вашей системы и установите PHP 7

 apt-get update && apt-get purge php5-fpm && apt-get --purge autoremove && apt-get install php7.0-fpm php7.0-mysql php7.0-curl php7.0-gd php7.0-json php7.0-mcrypt php7.0-opcache php7.0-xml

см. эту статью для более подробной информации

https://bjornjohansen.no/upgrade-to-php7

person md123    schedule 18.01.2017