在Linux上的ImageMagick安装 – 不能从脚本调用

我已经在Linux服务器上安装了ImageMagick( http://www.imagemagick.org/script/download.php )(在安装步骤之后) – 我在这个新服务器上迁移一个php应用程序。

$which mogrify 

回报

 /usr/local/bin/mogrify 

尽pipe可以从shell调用mogrify, 但是无法从服务器端脚本(php)中find

该脚本包含一个执行程序[args]的系统([args])函数。

所以系统('mogrify –someoptions')什么都不做。

任何想法是什么错? imagemagick或PHP脚本的问题的设置?

注:相同的脚本在现有服务器上成功执行。 在新的服务器上,对mogrify的调用什么都不做(权限和设置是相同的)。

使用完整path而不是仅使用二进制名称。 我会想象/ usr / local不在运行PHP的用户的$ PATH中。

/usr/local/bin/mogrify

通过设置你的意思是PHP设置? PHP安全模式closures? 如果你使用完整的mogrifypath呢? (系统('/ usr / local /斌/ mogrify –someoptions')在PHP / Apache错误日志中的任何东西?