我如何知道是否启用了 PHP 缓存?

2024-05-27

我曾经认为缓存很难安装,所以我从来没有这样做过......在阅读了有关 APC 的内容后,它似乎很容易安装。我一直认为我必须修改应用程序中的大量 PHP 代码才能使用它,哈哈。

不管怎样,我想安装APC。我可以使用 phpinfo() 并注意到它没有在页面上列出,因此它没有安装。这是否也适用于其他各种缓存系统?如果我已经安装了另一个缓存系统,我不想安装 APC,因为我不确定它是否会导致冲突。主机会自动为您安装这些吗?

要检查我是否启用了任何类型的缓存,需要执行哪些步骤?


要以编程方式检查它:

if(extension_loaded('apc') && ini_get('apc.enabled'))
{
    echo "APC enabled!";
}

注意:从 5.5 版开始,PHP 现在包含一个操作码缓存/优化器(尽管默认情况下禁用)。如果您仍然想运行 APC,可以使用 @alcohol 在评论中提到的 APCu 扩展。如果您正在使用该扩展,则需要替换扩展加载('apc') with 扩展加载('apcu')。或者您可以从命令行验证它:

phpX.Y -i | grep apcu

确保您使用的 PHP 二进制文件与您的 Web 服务器使用的相同。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我如何知道是否启用了 PHP 缓存? 的相关文章

随机推荐