我发现在MacOS Sierra(10.12.6)系统上启用OPcache很困难。
php --ini 显示了使用的ini文件:
php --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 看起来像这样:
php.ini
[opcache] ; Determines if Zend OPCache is enabled opcache.enable=1
然而,当我看到 phpinfo() 它显示了以下内容:
phpinfo()
php。ini公司 包括opcache,但似乎无法识别。
php。ini公司
我终于弄清了真相。。。
在输出中 phpinfo() ,请看。ini文件列在:
Additional .ini files parsed
可能有这样的情况
/usr/local/php5/php。d/20扩展opcache。ini公司
opcache.enable=1 在此文件中设置。
opcache.enable=1