PHP 5.4 стабилен уже довольно давно. Тем не менее, когда я печатаю

apt-get install php5

PHP 5.3 устанавливается.

Вопрос: почему? И каков предпочтительный способ установки PHP 5.4? Должен ли я выбрать другой пакет или я должен изменить источники? Если это так, каково имя другого пакета или источника?

Исходная информация

Сервер работает под управлением Debian Wheezy x64.

2 ответа2

2

Один из способов получить последнюю стабильную версию 5.4 для Debian - это установить ее через репозитории dotdeb. Добавьте в ваш sources.list:

deb http://packages.dotdeb.org wheezy all
deb-src http://packages.dotdeb.org wheezy all

Установите их ключ:

wget http://www.dotdeb.org/dotdeb.gpg
cat dotdeb.gpg | sudo apt-key add -

Наконец запустите apt-get update . Теперь вы получаете последнюю версию PHP, включая все дополнения. Обратите внимание, что PHP 5.4 не содержит Suhosin - я столкнулся с этой проблемой сам и задавался вопросом, почему apt-get не обновит его.

Преимущество использования репозиториев dotdeb заключается в том, что они также работают на Squeeze (просто используйте squeeze в sources.list).

2

Debian Wheezy поставляется с PHP 5.4.4, как это видно на package.debian.org. Вы уверены, что у вас установлен Debian 7.0 Wheezy? Вы можете проверить это, выполнив команду lsb_release -a .

Посмотрите /etc/apt/sources.list и /etc/apt/sources.list.d/ . Не забудьте запустить apt-get update apt-get install .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .