首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >已加载APCu但无法工作

已加载APCu但无法工作
EN

Stack Overflow用户
提问于 2016-01-06 14:18:53
回答 1查看 3K关注 0票数 1

我在上安装APCu有问题。我已经通过命令安装了APCu:

代码语言:javascript
复制
brew install php55-apcu

安装过程中没有问题,但是在重新启动服务器(apache2)后,我看不到phpinfo()中的APCu块。我应该看到这样的东西:Phpinfo (不是我的屏幕)

正确加载apcu.so文件。我的phpinfo在这里显示:Phpinfo。Ext-apcu.ini文件存在,这是它的内容:

代码语言:javascript
复制
[apcu]
extension="/usr/local/opt/php55-apcu/apcu.so"
apc.enabled=1
apc.shm_size=64M
apc.ttl=7200
apc.mmap_file_mask=/tmp/apc.XXXXXX
apc.enable_cli=1

如您所见,它加载apcu.so文件--该文件存在并在安装过程中通过brew生成(我认为是正确的)。

我在Opcache安装时也是这样做的,它正常工作,但是APCu不这样做。

EN

回答 1

Stack Overflow用户

发布于 2021-12-24 08:29:11

通过在php.ini中添加这两行来解决问题,

代码语言:javascript
复制
apc.enabled=1
apc.enable_cli=1

如果只设置了第一行,它就无法工作。

对于macOS,php.ini通常位于/usr/local/etc/php/<version>/php.ini中,您可以通过$ php -i | grep ini检查

代码语言:javascript
复制
$ php -i | grep ini
Configuration File (php.ini) Path => /usr/local/etc/php/7.2
Loaded Configuration File => /usr/local/etc/php/7.2/php.ini

最后,检查apc是否已启用。

代码语言:javascript
复制
$ php -i | grep apc
apc.enable_cli => On => On
apc.enabled => On => On

有关更多https://www.php.net/manual/en/apcu.configuration.php,请参见

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34635343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档