如何在命令行中使用php正确执行命令?比如我使用下面的命令在命令行到的docx文件转换成PDF文件:使用PHP来执行cmd命令
pdfcreator.exe /PF"D:\Documents\sample.docx
现在,使用PHP代码中,我希望能够执行相同的命令,但似乎没有要发生的事情:
<?php
shell_exec('pdfcreator.exe /PF"D:\Documents\sample.docx"');
?>
这是PHP的可能吗?如果是的话,我该怎么做呢?
###更新在日志中是否有错误?如果将'shell_exec'调用包装在'var_export'中会发生什么? ###原文你是否尝试过'system()'而不是?这里是文档:http://www.php.net/manual/en/function.system.php。 –
我试过系统和所有其他功能在系统上执行命令(exec,shell_exec,system,pcntl_exec,passthru) –
我不是那个downvoted的人,你的回答非常感谢。 –