【发布时间】:2018-11-28 05:21:55
【问题描述】:
我正在尝试在装有 High Sierra 10.13.5 的 Mac 上安装 php imagick 扩展。
我通过 brew 安装了 PHP 7.2 并安装了 PEAR 1.10.5。当尝试使用 sudo pecl install imagick 安装 imagick 时,我得到:
Build process completed successfully
Installing '/usr/include/php/ext/imagick/php_imagick_shared.h'
ERROR: failed to mkdir /usr/include/php/ext/imagick
看起来我正在访问安装目录应该在/usr/local 中的 Mac 权限,但我不知道如何更改它。任何想法如何解决这个问题?
【问题讨论】:
-
看here,其中一个答案可能与您的问题有关。
-
我查看了
show-config并将所有指向/usr的目录更改为/usr/local,但它似乎没有任何帮助。它仍在尝试将头文件复制到/usr/include -
作为参考:我在运行 pecl install xdebug 时遇到了同样的问题,但在第二次运行相同的命令时意外修复了它(两次都没有 sudo)。