我改变了我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上搜索之后,我也不知道该怎么办:/
3条答案
按热度按时间dba5bblo1#
您可以尝试在php.ini中使用apcu.so的绝对路径,例如
道路取决于。不知道为什么,但无论如何,这对我来说很有效。
vom3gejh2#
您可能还需要检查以下apcu的ini config条目:
xesrikrc3#
如果您使用MUMP -尝试检查设置。它帮了我。
MAMP -> PHP -> Cache模块加速执行:-> APC