Andy home page
Главное меню
Главная
Категории
Статьи
Файлы
Ссылки
Архив
Поиск
Галлерея
Гостевая
Опросы
Сетевой калькулятор
NES Emulator
Музей
Обратная связь

Кто на сайте
Добро пожаловать,
Гость

ВойтиВойти
РегистрацияРегистрация
Забыли Пароль?Забыли Пароль?

Посетителей онлайн
ПользователейПользователей: 0
ГостейГостей: 61
_BOTБотов: 27
ВсегоВсего: 88

Server Time
Время: 09:36:03
Дата: 11/12/17
Календарь
Ссылки

Установка PHP 5.4-5.5 на Ubuntu 12.04 server
Напечатать текущую страницу
Linux

Установка 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

Просмотров: 12120

Оценить:
Сатьи

Все статьи
Друзья
Сайт skeletora
ОНАПТ
Погода
Social


Webmaster Andy
Copyright©1998-2014 Odessa


Открытие страницы: 0.07 секунды и 10 запросов к БД
Яндекс.Метрика Free secondary DNS
Регистрация домена
free counters