Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: downgrade php 7.0 -->> 5.6  (Прочитано 924 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн myordo

  • Автор темы
  • Участник
  • *
  • Сообщений: 144
  • 12.04 LTS
    • Просмотр профиля
downgrade php 7.0 -->> 5.6
« : 28 Ноябрь 2017, 12:16:22 »
здравствуйте,установил знач сервер ubuntu 16.04.3 , выполнил sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade далее apt-get -y install software-properties-common python-software-properties && add-apt-repository ppa:ondrej/php утснавливаю пхп 5.6,apt-get update && apt-get -y install php5.6 блокирую обновление пакета apt-mark hold php5.6смотрю версию пхп: root@ubuntu:/home/pi# php -v
PHP 7.1.11-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Oct 27 2017 13:49:56) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.1.11-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2017, by Zend Technologies
нагуглил вот такое решение:
apache:
a2dismod php7.0 ; a2enmod php5.6 ; service apache2 restart
вот ответ моего терминала: root@ubuntu:/home/pi# a2dismod php7.0;a2enmod php5.6;service apache2 restart    ERROR: Module php7.0 does not exist!
Considering dependency mpm_prefork for php5.6:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict php5 for php5.6:
Module php5.6 already enabled
вот что пишет терминал на php -v root@ubuntu:/home/pi# php -v
PHP 7.1.11-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Oct 27 2017 13:49:56) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.1.11-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2017, by Zend Technologies
root@ubuntu:/home/pi#
я так понимаю как была включена 7 версия та она и осталась,или я не так понимаю?
cli:
update-alternatives -set php /usr/bin/5.6
терминал: root@ubuntu:/home/pi# update-alternatives -set php /usr/bin/5.6
update-alternatives: error: unknown argument '-set'
root@ubuntu:/home/pi#
подскажите как вылечить эту проблему ? и вообще почему появляется php 7.0 я же ее не ставил,ставил 5.6,а потом блочил пакет

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27415
    • Просмотр профиля
Re: downgrade php 7.0 -->> 5.6
« Ответ #1 : 28 Ноябрь 2017, 16:38:45 »
5.6 и 7.0 это разные пакеты. Нет смысла блокировать обновление.

Пользователь добавил сообщение 28 Ноябрь 2017, 18:32:07:
вот что пишет терминал на php -v
А, и, да, терминальная версия PHP никакого отношения к апачу не имеет.
« Последнее редактирование: 28 Ноябрь 2017, 18:32:07 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн myordo

  • Автор темы
  • Участник
  • *
  • Сообщений: 144
  • 12.04 LTS
    • Просмотр профиля
Re: downgrade php 7.0 -->> 5.6
« Ответ #2 : 29 Ноябрь 2017, 00:07:56 »
нужна версия 5.6 а не 7.0, почему тогда поставилась версия 7.0 когда я ставил версию 5.6?

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27415
    • Просмотр профиля
Re: downgrade php 7.0 -->> 5.6
« Ответ #3 : 29 Ноябрь 2017, 01:52:22 »
Кто вам это сказал?…
dpkg -l '*php*' | grep -vE "^u"Вывод под спойлер.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.211 секунд. Запросов: 24.