2017-08-25 69 views
0

我已经对/etc/php.ini中的php.in进行了可能的更改。我没有php.ini,所以拿了一份php.ini.default。我所做的更改是Php 5.6 opcache没有显示在Mac Sierra

opcache.enable=1 
opcache.enable_cli=1 
opcache.memory_consumption=64 

当我打印的phpinfo()和看到的结果,我试图找到opcache并没有显示出来。我正在使用Mac Sierra。

回答

0

确保你已经编辑了正确的php.ini(可以在phpinfo()结果中看到)。 检查“附加ini文件解析”中列出的文件是否覆盖您的设置。 (例如:opcache.enable = 0某处覆盖您的php.ini设置)

如果您使用的是PHP-FPM,则需要重新启动/重新加载以获取更改。

+0

当我尝试使用以下命令找到php.ini时:php -i | grep php.ini 配置文件(php.ini)Path =>/etc 加载的配置文件=> /etc/php.ini 我只有一个php.ini –

+0

解析的其他ini文件是none。 –

+0

我不熟悉mac构建,但可以确保扩展是否正确加载? zend_extension = opcache.so 是在你的php.ini – Fiber