【已完成】宝塔php文件无法执行shell_exec函数
我最近在一个php文件中需要执行外部的python文件,我使用的是shell_exec()的命令,且已经在php管理中删除了shell_exec函数,也就是已经开放了该函数的权限,为什么还一直被禁用?本帖最后由 堡塔运维小林 于 2023-10-31 17:25 编辑
您好,您复制下面的命令去重新加载一下系统的环境变量,再去执行之前的php命令,看看是否还是这样子,我这边简单的测试了一下是正常的,没有复现您的情况,您仔细排查一下问题的原因
bash 堡塔运维小林 发表于 2023-10-31 17:07
您好,您复制下面的命令去重新加载一下系统的环境变量,再去执行之前的php命令,看看是否还是这样子,我这 ...
我自己开一个test.php文件,里面使用shell_exec(),在终端运行该文件时该函数可以生效。但是我出问题的文件是用于微信服务器配置的,就是连接上微信服务器接收相应信息的,具体的场景是当有用户关注我的公众号时,微信服务器会发送xml信息到我的服务器,然后我可以进行业务处理。index.php文件就是我进行响应和回复的代码文件,但是index.php中的shell_exec()函数无法执行,不清楚是什么原因。
RichardYC 发表于 2023-10-31 22:27
我自己开一个test.php文件,里面使用shell_exec(),在终端运行该文件时该函数可以生效。但是我出问题的文 ...
您好,请问一下您的这个php是什么版本的呢?另外您这个python项目在命令行中是否可以执行,另外这个index.php在命令行中执行是否正常 堡塔运维小林 发表于 2023-11-1 16:49
您好,请问一下您的这个php是什么版本的呢?另外您这个python项目在命令行中是否可以执行,另外这个index ...
php是7.4.33版本的,python项目在命令行中可以运行,至于这个index.php文件,在命令行可以执行,但是若要执行shell_exec部分的代码,是在接收到微信服务器传来的xml之后自动运行的,在命令行中无法进行测试 有反馈了吗
我遇到类似的问题
一天了都没搞定 RichardYC 发表于 2023-11-1 18:32
php是7.4.33版本的,python项目在命令行中可以运行,至于这个index.php文件,在命令行可以执行,但是若要 ...
用flask起个端口调用吧{:4_111:}
页:
[1]