代码之家  ›  专栏  ›  技术社区  ›  crmpicco

无法在带有PHP 7的MacOS Sierra上启用OPcache

  •  2
  • crmpicco  · 技术社区  · 7 年前

    我发现在MacOS Sierra(10.12.6)系统上启用OPcache很困难。

    php --ini 显示了使用的ini文件:

    Configuration File (php.ini) Path: /usr/local/etc/php/7.0
    Loaded Configuration File:         /usr/local/etc/php/7.0/php.ini
    Scan for additional .ini files in: /usr/local/etc/php/7.0/conf.d
    Additional .ini files parsed:      /usr/local/etc/php/7.0/conf.d/ext-pdo_pgsql.ini
    

    php.ini 看起来像这样:

    [opcache]
    ; Determines if Zend OPCache is enabled
    opcache.enable=1
    

    然而,当我看到 phpinfo() 它显示了以下内容: enter image description here enter image description here

    php。ini公司 包括opcache,但似乎无法识别。

    1 回复  |  直到 7 年前
        1
  •  1
  •   crmpicco    7 年前

    我终于弄清了真相。。。

    在输出中 phpinfo() ,请看。ini文件列在:

    Additional .ini files parsed
    

    可能有这样的情况

    /usr/local/php5/php。d/20扩展opcache。ini公司

    opcache.enable=1 在此文件中设置。