首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在php shell_exec()中不执行soffice命令

在php shell_exec()中不执行soffice命令
EN

Stack Overflow用户
提问于 2017-12-13 06:14:32
回答 1查看 1.8K关注 0票数 6

我已经在shell_exe()函数中运行了这个命令,如下所示:

代码语言:javascript
复制
shell_exec('/usr/bin/soffice --headless --convert-to html:HTML --outdir /home/admin/Desktop/ /home/admin/Desktop/text.docx');

但是,在apache错误日志中,它给了我这样的错误:

错误:请重复输入参数..。

EN

回答 1

Stack Overflow用户

发布于 2017-12-13 06:28:05

您收到的错误与PHP / apache无关。

这是一个soffice输出。

因此,shell_exec()工作没有问题,甚至执行的命令也返回一个输出,该输出被传回给shell_exec()函数。

如何运行soffice我推荐搜索论坛,如:https://ask.libreoffice.org/en/question/2641/convert-to-command-line-parameter/

要接收错误输出,最好使用exec()函数而不是shell_exec()函数。

exec()

https://unix.stackexchange.com/questions/15264/executing-a-shell-command-from-php-with-shell-exec

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47786675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档