【问题标题】:I do not get APCu installed with PHP 7.2 on my Mac我没有在我的 Mac 上安装带有 PHP 7.2 的 APCu
【发布时间】:2018-10-03 08:12:25
【问题描述】:

我更改了我的 mac 上的默认 apache 服务器设置,以便能够在 this guide 之后的 php 版本之间轻松切换。

现在,当我返回基于 CMS TYPO3 的项目时,我收到错误消息:“必须安装和加载 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。这里也没有错误或警告。

在谷歌搜索之后,我不知道该怎么做:/

【问题讨论】:

  • 我有完全相同的问题,无法解决这个问题:/

标签: php apache php-7 apc apcu


【解决方案1】:

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

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

路径取决于。不知道为什么,但这对我有用。

【讨论】:

    【解决方案2】:

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

    apc.enabled=on
    apc.enable_cli=on
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-29
      • 1970-01-01
      • 1970-01-01
      • 2021-04-15
      • 2019-06-22
      • 1970-01-01
      相关资源
      最近更新 更多