Я использую версию 10.10.
Я устанавливаю APC как
sudo apt-get install php-apc
Он получает установленный APC (3.1.3p1). На данный момент последняя версия 3.1.10.
Как я могу обновиться до последней версии?
Спасибо.
Поскольку вы используете выпущенную версию ubuntu, не следует ожидать, что для этой версии ubuntu будут выпущены более новые версии программного обеспечения, а только исправления безопасности для более старых версий. Ты можешь видеть Вот что 3.1.10 была выпущена для более новой версии ubuntu. Вы можете попробовать выполнить резервное копирование этой версии.
Для резервного копирования сначала вам нужно добавить строку deb-src в sources.list, которая может загружать исходные пакеты для Quantal.
deb-src http://us.archive.ubuntu.com/ubuntu/ quantal main universe
Добавьте только эту строку в sources.list, не добавляйте строку deb, просто deb-src. Тогда беги apt-get update
. затем apt-get build-dep php-apc ; apt-get install build-essential
установит пакеты, необходимые для сборки php-apc, и apt-get source -b php-apc
следует загрузить исходный код для apc и создать новый .deb в текущем каталоге. Если это сработает, вы можете установить deb с помощью чего-нибудь вроде dpkg -i ./php-apc-$newversion.deb
Однако, если вы пойдете по этому пути (или почти по любому другому пути, который уводит вас от официального пакета ubuntu для вашего выпуска), вы сами можете получать обновления безопасности для этого пакета. И из-за этого вы должны спросить, действительно ли вам нужна более новая версия, или вы просто хотите ее, потому что 10> 3.
Тебе надо
Предполагая, что у вас установлен PEAR / PECL (и любые другие необходимые зависимости), APC должен быть установлен из этого репозитория, который может быть более поздней версии, чем пакет Ubuntu. Также для правильной компиляции требуется установка libpcre3-dev.
sudo apt-get install libpcre3-dev
sudo pecl install apc