当前位置: 首页 > 知识库问答 >
问题:

shell_exec()-执行php脚本时出错

邢焱
2023-03-14

当我试图使用shell_exec()执行PHP脚本时,它不起作用。

在错误日志文件中显示:

PHP警告:shell_exec()[function.shell exec]:无法执行'PHP/home/snabsam/public_html/。。。。。

系统
Centos

shell_exec与clamscan配合使用
shell_exec()与clamav的clamscan()功能配合使用
但它没有执行PHP脚本

我检查过的东西:

  • PHPsafe_mode是off
  • shell_exec()不存在于disable_functionsphp.ini
  • 尝试给予文件可执行权限

共有1个答案

卫高明
2023-03-14

尝试向php的可执行文件shell\u exec调用中的位置添加完整路径,以防它位于默认情况下Web服务器用户无法访问的目录中。

 类似资料:
  • Invoke-WebRequest:请求中止:无法创建SSL/TLS安全通道。在C:\users\njujjavarapu\desktop\snapshot.ps1:8 char:1+Invoke-WebRequest-uri https://njidlsdsapp01/support invoke-RestMethod:请求中止:无法创建SSL/TLS安全通道。在C:\users\njujjav

  • 问题内容: 我想从PHP脚本执行系统上存在的Bash脚本。我的系统上有两个脚本。其中一个是称为at at 的PHP脚本,另一个是称为at at 的Bash脚本。 我的client.php脚本看起来像 我的睾丸看起来像 当我在终端上执行以下操作时 我在终端上得到以下输出 但是当我在打开页面时 我得到以下输出 即使执行了chmod + x testscript,我仍然收到此错误。 我如何从浏览器中获取

  • 我试图从一个简单的BASH脚本执行一个简单的PHP脚本。这个网站上的答案不能回答我的问题。 这是我的BASH脚本 这是我的PHP脚本 从命令行运行BASH脚本时,出现以下错误。 我试过键入/usr/bin/php-q/home/username/subfolder/durable2。这很好。它跑起来了

  • 问题内容: 我想使用PHP发送数百封电子邮件。为了增加执行时间,我使用了 ini_set(’max_execution_time’,10);。 但是仅发送 30 封电子邮件后,浏览器向我显示空白页,并且不会发送所有电子邮件。 我也将限制更改为300,600 .. 问题答案: 尝试在脚本顶部。 set_time_limit 设置最大执行时间(以秒为单位)。如果设置为零,则不施加时间限制

  • 我是新加入Broadleaf电子商务的,几天前也安装了同样的软件。Maven构建是成功的,但是在启动Startadmin时出错。批处理文件。我尝试过增加堆内存,但没有效果。你们中有人遇到过类似的错误吗? 错误打开zip文件或JAR清单丢失:目标/代理/斯普林-仪器. jar 虚拟机代理库初始化过程中发生错误未能初始化:仪器 虚拟机初始化过程中发生错误太小的初始堆 虚拟机初始化过程中发生错误太小的初

  • 问题内容: 我在树莓派上有一个带有2个按钮(打开和关闭)的PHP网页,“打开”按钮重定向到On.php,“关闭”按钮重定向到Off.php在“ / usr / lib / cgi-bin”中,我有一个python脚本我想执行(script.py),我可以通过在终端上键入以下内容来完美地执行它 如果我从终端执行此操作,它将起作用。 问题是我的“ / var / www”文件夹中的PHP文件(On.p