无法在Mac OS Sierra上使用PHP 7启用OPcache

问题描述:

我在MacOS Sierra(10.12.6)系统上启用OPcache很困难。无法在Mac OS Sierra上使用PHP 7启用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之后,Apache看起来并不被识别。

我用Homebrew安装了PHP,而不是MAMP,虽然我确实安装了MAMP但未使用。

+0

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

我得的这个最终的底部...

在从phpinfo()输出,看看下面列出的.ini文件:

Additional .ini files parsed 

可能有类似

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

确保在此文件中设置了​​。