我有安装了 php5-fpm 和 nginx 的 Debian 服务器。
刚刚安装的apc缓存:
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,所以我认为一切都应该没问题。
我的问题:
- 如何检查 APC 缓存是否正在运行?
- 安装 APC 缓存的正确命令是什么
apt-get install php-apc
或者
apt-get install php5-apc
(两者都有效)
答案1
如何检查 APC 缓存是否正在运行?最好的方法是浏览 apc.php
当我安装 PHP 时,我做的第一件事就是将 apc.php 文件复制到我的 Web 根目录中。
cp /usr/share/doc/php-apc/apc.php /var/www/public/apc.php
然后,您可以转到 domain.com/apc.php 并查看正在缓存的内容、清除缓存、检查内存使用情况等
您可能需要编辑 apc.php 并设置密码才能访问某些功能,但这应该很简单。
安装 APC 缓存的正确命令是什么
'apt-get install package' 是正确的,你的软件包将取决于你使用的 Debian 版本,例如 squeeze 使用php-apc http://packages.debian.org/squeeze/php/php-apc