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");
:)
我已经通过 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");
:)