我更改了我的 mac 上的默认 apache 服务器设置,以便能够按照本指南在 php 版本之间轻松切换。
现在,当我返回基于 CMS TYPO3 的项目时,我收到错误消息,即“必须安装和加载 PHP 扩展“apcu”才能使用 APCu 后端。”。
所以我按照教程(由同一作者)安装和启用 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”也没有返回结果!Peclextension="apcu.so"
在加载的 php 7.2 ini 中添加了这一行,所以我不明白出了什么问题。当然我每次都重新启动apache。这里也没有错误或警告。
同样在谷歌搜索后,我不知道该怎么做:/