这是我的命令:
$cmdline = 'cd '' & convert C:''websites''disneypinplace.com''beta''pin''PD'.$pinid.'-front.jpg -resize 750x750 C:''websites''disneypinplace.com''beta''pin''PD'.$pinid.'-front.jpg ';
exec($cmdline);
请注意,由于某种原因,convert
命令行可执行文件(它是一个图像处理器)必须在C:''Windows''system32之外执行,这就是我一开始执行cd '
的原因。
我运行了我的PHP代码,但什么也没发生。当我把相同的代码粘贴到我的命令行中时,它运行得很好。
我在Windows Server 2012 上运行PHP 5.4
添加到convert
的完整路径为我解决了这个问题:
"C:''Program Files''ImageMagick-6.8.7-Q16''convert.exe"