php 本地主机上带有 MAMP Pro 3 的 ImageMagick — exec 不工作

php ImageMagick with MAMP Pro 3 on localhost — exec not working

我已经通过 MAMP Pro 3 在本地安装了 ImageMagick。“phpinfo”显示已安装 Imagemagick。

我的问题是,我不知道如何通过 php 执行它。

这是我已经尝试过的方法:

exec("convert original.png generated.png");
exec("/usr/bin/php_safemode/convert original.png generated.png");
exec("/usr/local/bin/convert original.png generated.png");
exec("convert ".__DIR__."/original.png ".__DIR__."/generated.png");
exec("/usr/bin/php_safemode/convert ".__DIR__."/original.png ".__DIR__."/generated.png");
exec("/usr/local/bin/convert ".__DIR__."/original.png ".__DIR__."/generated.png");

NONE 这些命令有效。我在整个网络上搜索了解决方案……但没有成功。浪费了一整天。 (我也用 envars 尝试过这个东西……但没有成功)

想也许你能帮我? 谢谢!

最后我自己找到了解决方案——路径必须是“/Applications/MAMP/Library/bin/

这对我有用:

exec("/Applications/MAMP/Library/bin/convert original.png generated.png");

:)