imagemagick在/usr/bin中执行,但新版本在/usr/local/bin-php exec路径中执行
我的问题似乎是imagemagick是从/usr/bin执行的,我的服务器上安装了旧版本的imagemagick,我不知道如何使php exec()朝着正确的方向看,即/usr/local/bin-这是转换的实际位置, 如果我尝试将完整路径与exec/usr/local/bin/convert一起使用,则该路径不起作用,将以127退出imagemagick在/usr/bin中执行,但新版本在/usr/local/bin-php exec路径中执行,php,linux,path,centos,exec,Php,Linux,Path,Centos,Exec,我的问题似乎是imagemagick是从/usr/bin执行的,我的服务器上安装了旧版本的imagemagick,我不知道如何使php exec()朝着正确的方向看,即/usr/local/bin-这是转换的实际位置, 如果我尝试将完整路径与exec/usr/local/bin/convert一起使用,则该路径不起作用,将以127退出 我在CentOS6.3上使用PHP5.3.3,你试过吗 exec('/usr/local/bin/convert ... 是的,它退出exec,错误代码为127
我在CentOS6.3上使用PHP5.3.3,你试过吗
exec('/usr/local/bin/convert ...
是的,它退出exec,错误代码为127。您确定位置吗?你试过从shell运行它吗?它运行得很好,我打开了同一文档的两个实例,我在其中编辑转换字符串,但编辑错误的文件,谢谢