运行oowriter headless命令使用php exec()不执行

时间:2012-10-14 22:32:55

标签: php command-line-interface openoffice-writer

我在使用oowriter将文档转换为使用php exec()的pdf时遇到问题。我正在运行的行在CLI中工作正常,而不是在php中使用exec()。

$stdin = "/usr/bin/oowriter --headless --convert-to pdf -outdir /var/data/uploads/ /var/data/uploads/lorem.docx";

exec($stdin,$stdout,$return_int);

$stdout返回空的Array$return_int返回0

我一直在寻找,我能找到的唯一可能的解决方案是添加oowriter的路径(你可以看到我已经完成了)。是否存在以apache用户身份运行此命令的权限问题? exec()上有一些帖子一般不起作用,但我可以使用这种方法成功运行imagemagick的命令。因此在我看来,这是一个与openoffice的应用程序特定的配置问题。

似乎是以下内容的副本,但未发布任何答案:

unable to run oowriter as web user

仅供参考我使用的是CentOS V6.1和PHP v5.3.3。感谢。

0 个答案:

没有答案