由于 Mac 下默认的 PHP 扩展目录 /usr/lib/ 是无法修改的,即无法添加文件,但是如果我们想为 PHP 添加一个扩展,就必须往扩展文件夹添加文件,所以只能修改 PHP 的扩展目录。
Mac 下受保护的目录有 /System, /bin, /sbin and /usr (but not /usr/local).
只能通过 Mac 的恢复模式才能修改以上文件夹内容。
以下链接介绍了如何进入 Mac 的恢复模式:
extension_dir 是存放 php 扩展的目录。
比如我的扩展目录是:
extension_dir = “/usr/lib/php/extensions/no-debug-non-zts-20160303/”
可以通过命令获取到当前的 php 路径
which php
当我要添加 redis.so 扩展的时候,我就无需写完整路径比如说
/usr/local/php7/extension/
只要写 extension=redis.so
修改后保存并重启 PHP,重启命令请查看下面的链接