我在Windows 7上使用xampp来开发我的程序,但我遇到了问题。php exec()不正确的命令使用
我尝试通过exec()函数启动ImageMagick。
这是我的代码sniped。
<?php
$command = 'convert '.$tempOverlay.' '.$tempBg.' -compose Overlay -composite '.$tempImage;
exec($command);
die($command);
?>
如果我进入充满$命令(转换温度/ 100000231446889-overlay.jpg温度/ 100000231446889-bg.jpg -compose叠加 - 复合温度/ 100000231446889.jpg)在我cmd在正确的文件夹它的作品完美,但与它执行的PHP我没有得到ImageMagick的输出。
我检查了它是否通过'Echo%CD%'在正确的文件夹中执行,但它的权限文件夹。
为什么不使用php-imagick? http://php.net/manual/en/book.imagick.php – danielrsmith
我无法找到“-compse Overlay”命令的功能 –
你得到了什么$输出?:exec($ command,$输出);的print_r($输出); –