У меня есть сервер Debian с установленными php5-fpm и nginx.
Только что установлен apc cache:
apt-get install php5-apc
/etc/init.d/php5-fpm restart
/etc/init.d/nginx restart
когда я изменяю любой файл php и перезагружаю его в браузере, он сразу показывает все изменения. Означает ли это, что кеш APC не работает, если он не показывает кешированный файл?
apt-get remove php5-apc
apt-get install php-apc
не помогло. Любые изменения в файлах php видны сразу. В phpinfo () появляется APC, поэтому я думаю, что все должно быть в порядке.
Мои вопросы:
apt-get install php-apc
или
apt-get install php5-apc
(оба работают)
Как проверить, работает ли кеш APC? Лучший способ - просмотреть apc.php
Когда я устанавливаю PHP, первое, что я делаю, это скопируйте файл apc.php в мой веб-корень.
cp /usr/share/doc/php-apc/apc.php /var/www/public/apc.php
Затем вы можете перейти на domain.com/apc.php и просмотреть, что кэшируется, очистить кеш, проверить использование памяти и т. Д.
Возможно, вам придется отредактировать apc.php и установить пароль для доступа к некоторым функциям, но это должно быть прямо.
Какая правильная команда для установки APC cache
'apt-get install package' верен, ваш пакет будет зависеть от того, какую версию debian вы используете, например, squeeze использует php-apc http://packages.debian.org/squeeze/php/php-apc