我有一个私人服务器CentOS 6,并安装了pdftk程序来生成pdf文件。当我使用SSH客户端连接时,我可以成功运行pdftk程序。但是我无法在php中使用exec()函数。
错误看起来像这样:
注意:我已经在Putty SSH客户端上尝试过这段代码,它完美运行。
我有一个非常简单的php文件,如下所示。这只是为了测试pdftk是否正常工作。当我在我的本地主机上使用xampp运行此文件时,它可以生成文件,但是当我尝试在我的私人服务器上运行时,它不会报错也不会生成文件。我不是专家,希望得到您的帮助。提前感谢您。
PHP代码:
<?php
exec("pdftk form.pdf output private.pdf");
错误看起来像这样:
Array ( [0] => Error: Failed to open output file:
[1] => collated.pdf [2] => No output created.)
注意:我已经在Putty SSH客户端上尝试过这段代码,它完美运行。
pwd
的输出是什么呢?它会打印出你的工作目录。 - Jakuje