[英]Installing PHP imagick through PECL on Mac
我正試圖在裝有High Sierra 10.13.5的Mac上安裝php imagick擴展程序。
我通過brew和PEAR 1.10.5安裝了PHP 7.2。 當試圖使用sudo pecl install 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權限,但我無法弄清楚如何更改它。 任何想法如何解決這一問題?
最后我需要PHP 7.1而不是7.2但我仍然有同樣的問題。
不確定我采取的所有步驟是否都是必要的,但這是我如何解決它:
php-config
獲取當前的php擴展目錄 /usr/lib/php/extensions/no-debug-non-zts-20160303)
到/usr/local
的等效項,所以在我的情況下/usr/lib/php/extensions/no-debug-non-zts-20160303)
到/usr/local/lib/php/extensions/no-debug-non-zts-20160303
extensions_dir
設置為/usr/local
的新目錄 ./phpize
./configure
make
/usr/local
等效項。 make install
imagick.so
添加到擴展部分 它現在似乎對我有用,但這可能不是安裝它的最簡單方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.