【发布时间】:2017-10-17 15:16:42
【问题描述】:
我发现在我的 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
在将我的 php.ini 更改为包含 opcache 后,我重新启动了 Apache,但它似乎无法被识别。
我用 Homebrew 安装了 PHP,而不是 MAMP,虽然我确实安装了 MAMP 但未使用。
【问题讨论】:
-
您编辑了哪个
php.ini文件? CLI 配置文件位于/usr/local/etc/,但您的 Apache 配置文件位于/usr/local/php5/lib/。
标签: php macos-sierra php-7 php-ini opcache