2017-10-17 122 views
0

我在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 /'中。 –

回答

0

我得的這個最終的底部...

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

Additional .ini files parsed 

可能有類似

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

確保在此文件中設置了​​。