Установка PHP 5.4-5.5 на Ubuntu 12.04 server
Вариант №1
Сначала установим пакет который позволит добавить новый репозиторий
#apt-get install python-software-properties
теперь идем на сайт https://launchpad.net/ в строке поиска набираем php 5.4
переходим по ссылке https://launchpad.net/~ondrej/+archive/php5-oldstable
и попадаете на страницу с описанием PPA, на которой нас интересует инструкция по добавлению репозитория в систему:
чтобы добавить PPA с Launchpad, для этого достаточно набрать
#add-apt-repository ppa:ondrej/php5-oldstable
обновим информацию о пакетах, содержащихся в репозиториях
#apt-get update
установка PHP 5.4
#apt-get install php5
проверяем версию PHP
# php -v
PHP 5.4.27-1+deb.sury.org~precise+1 (cli) (built: Apr 8 2014 10:08:18)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
Вариант №2
идем на сайт https://launchpad.net/ в строке поиска набираем php 5.4
переходим по ссылке https://launchpad.net/~ondrej/+archive/php5-oldstable
нажимаем на ссылку Technical details about this PPA и увидим детальную информацию по репозиторию
добавляем репозиторий командой
#sed -i -e '$ a deb http://ppa.launchpad.net/ondrej/php5-oldstable/ubuntu precise main' /etc/apt/sources.list
для проверки подлинности подписи репозитория, и чтобы избавиться от предупреждений об отсутствующем PGP-ключе во время установки пакетов,
необходимо добавить ключ, которым были подписаны пакеты и репозиторий, в связку ключей программы apt.
#apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E5267A6C
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.uDH7WQZ49E
--trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg
--primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys E5267A6C
gpg: запрашиваю ключ E5267A6C с hkp сервера keyserver.ubuntu.com
gpg: ключ E5267A6C: открытый ключ "Launchpad PPA for Ondrej Surý" импортирован
gpg: Всего обработано: 1
gpg: импортировано: 1 (RSA: 1)
обновим информацию о пакетах, содержащихся в репозиториях
#apt-get update
установка PHP 5.4
#apt-get install php5
проверяем версию PHP
# php -v
PHP 5.4.27-1+deb.sury.org~precise+1 (cli) (built: Apr 8 2014 10:08:18)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
Точно также можно установить и последнюю версию PHP 5.5, но в процессе установке также будет обновлен Apache 2.2 до Apache 2.4, все файлы настроек в таком случае будут заменены на новыми.
#php -v
PHP 5.5.11-3+deb.sury.org~precise+1 (cli) (built: Apr 23 2014 12:23:08)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies
При копировании материалов ссылка на сайт обязательна
Добавлена: 09/05/2014 · Автор: admin
Просмотров: 16083 Оценить: