【问题标题】:How to execute shell command from php?如何从php执行shell命令?
【发布时间】:2019-09-18 04:00:12
【问题描述】:

我有一个在树莓派上运行的 apache 服务器,我想在 php 中使用命令执行 shell 脚本,

要执行的代码是:

"usr/bin/libreoffice --pt trial1 /var/www/html/Book1.xlsx"

如何运行这个命令?

【问题讨论】:

  • @ShanteshwarInde 不,我知道区别,我问这个是因为 shell_exec() 在执行时返回 null 并且没有任何反应
  • 我们如何知道您尝试了什么,没有尝试什么。为此,您需要指定所有内容read how to ask question
  • @ShanteshwarInde 好吧抱歉,你有什么线索吗?

标签: php apache shell server raspberry-pi


【解决方案1】:

使用shell_exec() 运行shell 脚本。

还要确保在 PHP ini 中启用了 exec 和 shell_exec。

【讨论】:

  • 是的,在 php.ini 中启用了 shell_exec,但没有任何反应
【解决方案2】:

在这里使用shell_exec()内置的php函数

shell_exec("usr/bin/libreoffice --pt trial1 /var/www/html/Book1.xlsx")

你也可以使用内置函数exec()system()这里see

【讨论】:

    猜你喜欢
    • 2014-04-21
    • 2011-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-18
    相关资源
    最近更新 更多