我没有在Mac上安装PHP 7.2的APCu

ha5z0ras  于 2023-10-15  发布在  PHP
关注(0)|答案(3)|浏览(110)

我改变了我mac上默认的apache服务器设置,以便能够在this guide之后轻松切换php版本。
现在,当我返回到我的项目,这是基于CMS TYPO 3,我得到的错误,即“PHP扩展“apcu”必须安装和加载,以使用APCu后端。
所以我按照the tutorial (by the same author)安装和启用apcu。我可以总结一下安装过程:

$ sphp 5.6
$ brew install autoconf
$ pecl channel-update pecl.php.net
$ pecl install apcu-4.0.11

这实际上在php 5.6中工作得很好!但是我想在我的项目中使用php 7.2。本教程指导您执行以下操作:

$ sphp 7.2
$ pecl uninstall -r apcu
$ pecl install apcu

这里没有错误。但CMS仍然声称没有apcu!在phpinfo中搜索“apc”也没有结果!Pecl在加载的php 7.2 ini中添加了extension="apcu.so"行,所以我不明白出了什么问题。我每次都重启Apache。这里也没有错误或警告。
在Google上搜索之后,我也不知道该怎么办:/

dba5bblo

dba5bblo1#

您可以尝试在php.ini中使用apcu.so的绝对路径,例如

extension="/usr/local/Cellar/php/7.3.2/pecl/20180731/apcu.so"

道路取决于。不知道为什么,但无论如何,这对我来说很有效。

vom3gejh

vom3gejh2#

您可能还需要检查以下apcu的ini config条目:

apc.enabled=on
apc.enable_cli=on
xesrikrc

xesrikrc3#

如果您使用MUMP -尝试检查设置。它帮了我。
MAMP -> PHP -> Cache模块加速执行:-> APC

相关问题