Чат PHP-разработчиков
Логические задачи
Установка PHP 5.6 в Ubuntu 16

Установка PHP 5.6 в Ubuntu 16

Всем привет. Случилась тут со мной ситуация - после апгрейда Ubuntu на 16 версию из репозиториев пропал PHP 5-ой версии, и по команде apt-get install php начала устанавливаться 7 версия. О том, как всё же поставить пятую версию на новых версиях Ubuntu/Debian и пойдёт речь.

Начнём с того, что теперь для установки PHP 5.6 нужно добавить Personal Package Archive (PPA) — специальный репозиторий с пакетами от сторонних разработчиков.

Уверен, что хорошо знаешь PHP? На WebShake.RU есть онлайн курс.

Для работы с PPA нужно установить необходимые инструменты:

apt-get install software-properties-common python-software-properties

После чего добавляем репозиторий, содержащий различные пакеты PHP:

add-apt-repository ppa:ondrej/php

В /etc/apt/sources.list.d/ появится файл со ссылкой на нужный нам репозиторий. После этого выполняем:

apt-get update

И уже можно устанавливать PHP 5.6:

apt-get install php5.6
Присоединяйтесь к нам в ВКонтакте и в Facebook, чтобы не пропустить новые уроки. А также вступайте в наш чат PHP-разработчиков в Telegram.
Об авторе
Generic placeholder image
Артём Ивашкевич
Занимаюсь программированием более трех лет, работаю над проектами с миллионной посещаемостью. В свободное время обучаю программированию на PHP других людей, потому что мне это нравится. Если вы интересуетесь темой IT и хотели бы стать разработчиком, рекомендую прочитать статью о том, как я стал программистом.
Читайте также
Комментарии (2)


egor032@mail.ru

Добрый день!
Выполнил всё по списку. После последней команды вот что вывелось в консоль:

$ sudo apt-get install php5.6
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Заметьте, выбирается «php5.6-json» для regex «php5.6»
Заметьте, выбирается «php5.6-common» для regex «php5.6»
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 319 пакетов не обновлено.

Далее выполняю команду php -v

$ php -v
bash: /usr/bin/php: Нет такого файла или каталога

Что делать?)

ivashkevich

Удалите PHP и поставьте заново =)