Php exec命令无法在Windows上运行,可在命令行上运行

Sal*_*man 1 php command-line

我试图通过PHP的exec函数执行以下命令:

D:\\pstill -F a4 -2 -c -c -c -c -g -i -t -K -d 700 -a 4 -m XimgAsCMYK -m Xspot -m Xoverprint -o D:\\outputfile.pdf D:\\new.jpg  
Run Code Online (Sandbox Code Playgroud)

它不会产生任何输出.但是,如果我直接在命令行粘贴命令,那么它的工作原理......

注意:直接在命令行上运行需要一些时间才能完成.

anu*_*ava 5

我建议在这里使用shell_exec而不是exec函数.shell_exec通过适当的shell(WIndows/Unix等)执行命令,并将完整的输出作为字符串返回给您.