В Debian Lenny PHP 5 имеет версию 5.2.6. Однако поддержка PHP 5.2 снята и последняя его версия 5.2.17, судя по всему, дальше обновляться не будет.
Как нам поступить, если есть сервер Debian Lenny, мы по каким-то причинам не хотим обновляться до Squeeze, но нам нужен PHP именно 5.3, причем еще и так, чтобы он всегда был свежий и последний?
Давайте сделаем это.
1) Идем в каталог /etc/apt и редактируем файл sources.list. Нам нужно добавить в него следующие строки:
deb http://php53.dotdeb.org oldstable all
deb-src http://php53.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.3 последней доступной версии (5.3.6 на момент написания статьи, или более новый - какой есть на последний момент).
Советую выполнить так-же команду:
$ aptitude search php5
которая покажет Вам - какие дополнительные модули можно установить для PHP5.
Спасибо сайту dotdeb.org за заботу об администраторах Debian.
Актуально для: Только Debian Lenny + PHP 5.3
Комментарии
Оставить комментарий
Выполнение скриптов на стороне сервера PHP (LAMP) NodeJS (Backend)
Термины: Выполнение скриптов на стороне сервера PHP (LAMP) NodeJS (Backend)