[请益] unoconv 无法在PHP成功执行

楼主: kille898983 (killer)   2019-08-30 11:21:58
事情是这样的,打算使用"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
不确定这问题能不能在这版发问,如不行再跟我说,马上删~
作者: MOONRAKER (㊣牛鹤鳗毛人)   2019-08-30 14:58:00
这个应该是老问题吧 你指令的unoconv要写完整路径先在公司的机器跑 which unoconv 找出来
作者: bibo9901 (function(){})()   2019-08-30 17:58:00
如果which能找出来 那何必需要跑which
作者: MOONRAKER (㊣牛鹤鳗毛人)   2019-08-30 18:49:00
为何不可以?

Links booklink

Contact Us: admin [ a t ] ucptt.com