PHP Shell_exec不执行的问题 php.ini

jxgame 2020-7-22 492

诉求:需要利用PHP代码在服务器上执行shell_exec('wkhtmltopdf ....')
手动在服务器上执行,正常。PHP代码不执行。

尝试解决的途径
1、站点,PHP安全,开发模式,查看PHPINFO,禁用函数为NULL
2、以上方法无效,仍然不执行。
3、try catch 无错误信息输出
4、这是哪里的问题呢?

最新回复 (2)
  • 虚竹 2020-7-22
    引用 2
    shell_exec()能否运行成功取决于很多方面,如果运行的命令是需要root权限的,那是不可能在PHP中运行成功的。
    如果在shell下能运行成功,那是因为你在以root身份在运行。
  • jxgame 2020-7-22
    引用 3
    php 是可以运行 wkhtmltopdf 的,之前用过。
    wkhtmltopdf 也属于root用户组,并且具有权限的呢。
返回
发新帖