我已经在Mac上安装了开发服务器
Catalina 10.15.4
Apache (homebrew) => 2.4.43
PHP (homebrew) => 7.2.29
MySQL => 5.7.28
Imagemagick (homebrew) => 7.0.10
Imagick (homebrew) => 3.4.4
一切正常!除非我在php脚本上使用imagemagick
:
exec('convert -version',$debug,$return);
我得到了错误:
sh: convert: command not found
但是当我在Mac终端convert -version
上运行时,它可以工作!我得到:
Version: ImageMagick 7.0.10-0 Q16 x86_64 2020-04-04 https://imagemagick.org
Copyright: © 1999-2020 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC HDRI Modules OpenmP(3.1)
Delegates (built-in): bzlib freetype gslib heic jng jp2 jpeg lcms ltdl lzma openexr png ps tiff webp xml zlib
我已阅读以下帖子,但无法修复
https://stackoverflow.com/questions/28627473/error-for-convert-command-in-command-line
我在mac终端上执行了以下操作:which convert
,我得到了:
/usr/local/bin/convert
我的路径如下:
PATH=/usr/local/opt/php@7.2/sbin:/usr/local/opt/php@7.2/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
当我打开phpinfo时,我看到的是imagick,但不是imagemagick,
目前,我不确定是什么问题。有什么想法吗?