我在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($輸出); –