当前位置: 代码网 > it编程>编程语言>Php > 详解PHP中如何执行系统命令

详解PHP中如何执行系统命令

2024年05月15日 Php 我要评论
常见方法使用反引号执行使用 exec使用 systemwindows读取外部普通文件时注意:直接读取即可。执行系统命令注意:需要管理员权限或者管理员授权才可以执行。linuxapache读取外部普通文

常见方法

使用反引号执行

使用 exec

使用 system

windows

读取外部普通文件时

注意:直接读取即可。

执行系统命令

注意:需要管理员权限或者管理员授权才可以执行。

linux

apache

读取外部普通文件时

读取防火墙文件,文件有 r 权限,每级目录都有 rx 权限即可。

执行系统命令时

执行关闭防火墙命令(写一段 php 代码,并通过浏览器访问此页面)。

找到关于此命令的位置。

查看目录权限,发现每级目录都有 rx 权限,但依然无法执行。

解决

使用 root 管理员用户

查看 apache 默认用户(写一段 php 代码,并通过浏览器访问此页面)。

尝试改成 root 用户

重启 lampp

xampp 集成环境为了安全性考虑不能改成 root 用户访问。

将命令的执行权限赋予给 xampp(apache)对应的用户。最后执行关闭防火墙命令,即可成功。

以上就是php中如何执行系统命令的详细内容,更多关于php执行系统命令的资料请关注代码网其它相关文章!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com