Задача: установить PHP7 на Ubuntu Trusty

Сперва подключаю текущую систему к сервису apt-cacher через который у меня происходит установка пакетов посредством менеджера пакетов apt:

ekzorchik@srv-host:~$ sudo nano /etc/apt/sources.list

deb http://192.168.1.181:3142/ubuntu trusty main restricted

deb http://192.168.1.181:3142/ubuntu trusty universe

deb http://192.168.1.181:3142/ubuntu trusty-updates multiverse

deb http://192.168.1.181:3142/ubuntu trusty multiverse

deb http://192.168.1.181:3142/ubuntu trusty-backports main restricted universe multiverse

deb http://192.168.1.181:3142/ubuntu trusty-security main restricted multiverse

Обновляю информация о подключенных репозитариях и обновляю текущие пакеты до самого актуального состояния на момент написания данной заметки:

ekzorchik@srv-host:~$ sudo rm -Rf /var/lib/apt/lists/

ekzorchik@srv-host:~$ sudo apt-get update && sudo apt-get upgrade -y

ekzorchik@srv-host:~$ uname -a && lsb_release -a

Linux srv-host 4.4.0-51-generic #72~14.04.1-Ubuntu SMP Thu Nov 24 19:22:30 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu 14.04.5 LTS

Release: 14.04

Codename: trusty

Текущая версия пакета php из дефолтных репозитариев:

ekzorchik@srv-host:~$ sudo apt-get install php5-cli -y

ekzorchik@srv-host:~$ php -v

PHP 5.5.9-1ubuntu4.20 (cli) (built: Oct 3 2016 13:00:37)

Copyright (c) 1997-2014 The PHP Group

Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies

with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies

Чтобы поставить пакет php более новой версии нужно подключить следующий репозитарий:

ekzorchik@srv-host:~$ sudo add-apt-repository ppa:ondrej/php

Press [ENTER] to continue or ctrl-c to cancel adding it: нажимаю клавишу ENTER

ekzorchik@srv-host:~$ sudo apt-get update && sudo apt-get install php7.1-cli -y

А посмотреть какие еще пакеты для php7 имеются просто:

ekzorchik@srv-host:~$ apt-cache search php

Теперь текущая версия:

ekzorchik@srv-host:~$ php -v

PHP 7.1.0-3+deb.sury.org~trusty+1 (cli) ( NTS )

Copyright (c) 1997-2016 The PHP Group

Zend Engine v3.1.0-dev, Copyright (c) 1998-2016 Zend Technologies

with Zend OPcache v7.1.0-3+deb.sury.org~trusty+1, Copyright (c) 1999-2016, by Zend Technologies

Отлично, что мне и требовалось, теперь я, как всегда, знаю чуть больше чем до этого момента. Не останавливаюсь и продолжаю в том же духе. На этом собственно всё, с уважением автор блога Олло Александр aka ekzorchik.

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru