作者kille898983 (killer)
看板PHP
标题[请益] unoconv 无法在PHP成功执行
时间Fri Aug 30 11:21:58 2019
事情是这样的,打算使用"unoconv"透过PHP的system指令将档案转为PDF
但是在centos7下指令
unoconv -f pdf -o test.pdf test.pptx
可以成功将将test.pptx 转为 test.pdf
但是当我在php运行的时候却无法成功
$command = 'unoconv -f pdf -o test.pdf test.pptx';
system($command, $output);
自己本机的VM底下都是成功执行的
放到公司的伺服器後就无法执行
unoconv0.7 & LibreOffice5.3.4.1 已有在公司伺服器安装完成
想请问各位大师我是否有哪边漏掉没注意到?
先谢谢了~
PHP 7.2
Apache/2.4.6
centos7
不确定这问题能不能在这版发问,如不行再跟我说,马上删~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.13.197.92 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1567135321.A.B80.html
※ 编辑: kille898983 (101.13.197.92 台湾), 08/30/2019 11:23:58
1F:→ MOONRAKER: 这个应该是老问题吧 你指令的unoconv要写完整路径 08/30 14:58
2F:→ MOONRAKER: 先在公司的机器跑 which unoconv 找出来 08/30 14:59
3F:推 bibo9901: 如果which能找出来 那何必需要跑which 08/30 17:58
4F:→ MOONRAKER: 为何不可以? 08/30 18:49