Назад | Перейти на главную страницу

Debian: невозможно установить php5-suhosin и php5-apc

Только что заказал новый сервер Debian и по какой-то причине не могу установить php5-suhosin и php5-apc. Любые идеи?

apt-get install php5-suhosin
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package php5-suhosin is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'php5-suhosin' has no installation candidate

=========================================

apt-get install php5-apc
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php5-apc

php -v
PHP 5.4.4-14+deb7u4 (cli) (built: Aug 23 2013 14:37:41)

APC и suhosin недоступны в стабильном репозитории.

вы можете установить его из репозитория dotdeb, добавив следующее в свой sources.list

deb http://packages.dotdeb.org squeeze all
deb-src http://packages.dotdeb.org squeeze all
deb http://packages.dotdeb.org squeeze-php54 all
deb-src http://packages.dotdeb.org squeeze-php54 all

также вы можете установить apc для php <5.5 через PECL:

apt-get install php5-dev gcc make
pecl install apc

Сухосин не был добавлен в репозитории Wheezy (см .: http://lists.debian.org/debian-user/2013/04/msg00409.html) но APC есть, он просто называется php-apc. (видеть: http://packages.debian.org/wheezy/php-apc)

У Suhosin есть собственное хранилище, которое наверняка будет самым последним. Предпочтительный способ установки - добавить это в ваш /apt/sources.list.d, даже если у вас есть версия debian, которая предоставляет пакет.

Смотрите их документацию: http://suhosin.org/stories/install.html