无法使用PHP 7在MacOS Sierra上启用OPcache

无法使用PHP 7在MacOS Sierra上启用OPcache,php,macos-sierra,php-7,php-ini,opcache,Php,Macos Sierra,Php 7,Php Ini,Opcache,我发现在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

我发现在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()
时,它显示了以下内容:

在对我的
php.ini
进行更改以包含opcache之后,我重新启动了Apache,但似乎无法识别它


我用自制软件安装了PHP,而不是MAMP,虽然我确实安装了MAMP,但没有使用。

我最终找到了问题的症结所在

phpinfo()
的输出中,查看下列.ini文件:

Additional .ini files parsed
可能有类似的情况

/usr/local/php5/php.d/20-extension-opcache.ini


确保在此文件中设置了
opcache.enable=1

您编辑了哪个
php.ini
文件?CLI配置文件位于
/usr/local/etc/
中,但Apache配置文件位于
/usr/local/php5/lib/
中。