Установить PHP7 на Ubuntu Trusty

Posted by

Задача: установить на 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: .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.