当前位置:论坛首页 > Linux面板 > 求助

【已解答】请问宝塔如何让php执行linux命令 求大神指导最简

发表在 Linux面板2022-3-16 16:13 [复制链接] 1 2481

本帖最后由 飛貓 于 2022-3-16 16:30 编辑

请问如何让php执行linux命令 求大神指导最简易的方式

php的shell_exec 和exec和system禁用函数已经删除

目前我是利用访问getshell.php页面执行命令http://127.0.0.1/getshell.php?cmd=/etc/init.d/nginx%20restart

页面提示以下错误讯息
/etc/init.d/nginx restart
Fatal error: Uncaught Error: Call to undefined function shell_exec() in /www/wwwroot/127.0.0.1/getshell.php:5 Stack trace: #0 {main} thrown in /www/wwwroot/127.0.0.1/getshell.php on line 5

我设定getshell.php内容如下:

<?php

$get_cmd = $_GET["cmd"];
echo $get_cmd;
echo shell_exec($get_cmd);

?>

宝塔如何配置修改 请求大神如何解决???????

使用道具 举报 只看该作者 回复
发表于 2022-3-16 16:26:24 | 显示全部楼层
您好,您是需要执行什么命令。让php执行linux命令?重启nginx?
没太明白您的需求。
如果是执行linux命令。在shell命令行执行即可。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表