php 运行libreoffice 把 word文件转为pdf的问题?

飘雪公子
  • 156
广东

在liunx控制面板运行libreoffice 执行word转pdf是成功的!
可是用php执行libreoffice 语句就报504的错误,麻烦各位大神指点一下?

代码如下:

$status = 1;
$strss = "export HOME=/tmp/ && /usr/bin/libreoffice --headless --convert-to pdf:writer_pdf_Export /www/wwwroot/doctor-link/public/contract/report.docx --outdir /www/wwwroot/doctor-link/public/contract/";
exec($strss, $log, $status);
print_r($status);

单独在liunx下执行是成功的:
export HOME=/tmp/ && /usr/bin/libreoffice --headless --convert-to pdf:writer_pdf_Export /www/wwwroot/doctor-link/public/contract/report.docx --outdir /www/wwwroot/doctor-link/public/contract/

回复
阅读 351
1 个回答

你说的用php执行报错504,是直接在linux上执行php脚本,还是通过其他方式执行的你那段php代码;
报错以后,你可以尝试拆命令,定位到具体哪个的错误影响的。

宣传栏