繁体   English   中英

如何从PHP文件使用unoconv -h?

[英]How to use unoconv -h from PHP file?

我的服务器是centos6.5 + apache。 我想使用php启动unoconv,但是当我使用exec unoconv时它不起作用。

我首先使用exec('unoconv -h');

当我输入unoconv -h时,它不能在PHP中工作,但是可以在服务器上工作。

其次,我在github中寻求帮助,并将代码更改为

exec('sudo -u unoconv /usr/bin/unoconv -h');

当我输入以下内容时,它不能在PHP中工作,但可以在服务器上工作:

sudo -u unoconv /usr/bin/unoconv -h

我怎么解决这个问题?

echo exec('unoconv -h'); 将输出命令刷新到标准输出。 Apache的根目录“ /”是/ var / www / localhost,/ var / www / localhost / htdocs或子域等。不是系统的根目录。 Apache在etc www-data而不是root下运行。 命令unoconv不需要root权限。 对不起我的英语不好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM