首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在PHP7.2上安装apt-get时未启用Apcu -apache拉伸镜像

在PHP7.2上安装apt-get时未启用Apcu -apache拉伸镜像
EN

Stack Overflow用户
提问于 2017-12-14 03:41:59
回答 2查看 9.6K关注 0票数 2

我在PHP7.2-apache-stretch上用apt-get install安装了php-apcu,但无法启用它。apcu.so和apcu.ini文件是在安装期间创建的。服务Apache也重启了,apcu.ini的内容也很好,但是php -m在列表中没有显示apcu。我也尝试过phpenmod,但它似乎仍然不起作用。但是,我在安装过程中没有得到任何错误。这个问题似乎与镜像有关,因为我也曾尝试过在新的Debian镜像上以同样的方式安装apcu,并且工作正常。

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2017-12-27 07:01:04

通过apt install PHP7.2-dev安装PHP7.2-dev,然后运行pecl install apcu并将扩展添加到php.ini。

票数 7
EN

Stack Overflow用户

发布于 2021-03-12 03:04:58

只是在这里发布一个答案,以防其他人在执行PHPUnit测试时遇到与我相同的问题……

我试图运行一些使用APCu的自动化功能测试,但我始终无法弄清楚为什么apcu_enabled()总是在我的本地机器上返回false。我已经通过pecl install apcu正确地安装了一切,并将extension=apcu.so条目添加到我的php.ini文件中,等等。phpinfo还显示该扩展已正确启用。

原来,我需要将api.enable_cli=1添加到我的php.ini文件中,这样APCu才能与命令行界面命令一起工作。我希望这能让你省下5天的时间,我再也回不来了。

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

https://stackoverflow.com/questions/47800957

复制
相关文章

相似问题

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