В Debian Lenny PHP 5.2 имеет версию 5.2.6. Но ведь версия PHP постоянно обновляется, устраняются ошибки и недочеты безопасности. Как нам поставить последнюю версию PHP 5.2 на Debian Lenny?
Сноска: PHP 5.2 снят с поддержки, последняя версия является 5.2.17. Однако это не значит, что никому никогда не придется ставить эту версию на сервер, т.к. есть некоторый набор сайтов, которые просто не работают под 5.3.
Итак, у нас есть Lenny (со Squeeze такое не работает) и есть желание поставить на него PHP 5.2. Начинаем.
1) Идем в каталог /etc/apt и редактируем файл sources.list. Нам нужно добавить в него следующие строки:
deb http://packages.dotdeb.org oldstable all
deb-src http://packages.dotdeb.org oldstable all
2) Теперь нужно добавить ключ для установки.
$ sudo gpg --keyserver keys.gnupg.net --recv-key 89DF5277
$ sudo gpg -a --export 89DF5277 | sudo apt-key add -
Если не получилось (бывает по разным причинам... например, сервер занят) - можно импортировать ключ ручками:
$ cd ~
$ wget http://www.dotdeb.org/dotdeb.gpg
$ sudo apt-key add - < dotdeb.gpg
3) Обновляем apt
$ sudo apt-get update
4) И, наконец, ставим PHP
$ sudo aptitude install php5
Эта команда поставит сразу PHP 5.2 последней доступной версии (5.2.17 на момент написания статьи и, скорее всего, уже навсегда - т.к. поддержка 5.2 снята).
Советую выполнить так-же команду:
$ aptitude search php5
которая покажет Вам - какие дополнительные модули можно установить для PHP5.
Спасибо сайту dotdeb.org за заботу об администраторах Debian.
Актуально для: Только Debian Lenny + PHP 5.2
Комментарии
Оставить комментарий
Выполнение скриптов на стороне сервера PHP (LAMP) NodeJS (Backend)
Термины: Выполнение скриптов на стороне сервера PHP (LAMP) NodeJS (Backend)