LINUX停用PHP调用系统指令
程序员文章站
2022-03-22 11:01:04
...
LINUX下用PHP调用系统指令
在linux环境下,我用PHP的System()调用系统指令,如果是system("ls")这样的,是可以实现的,如果是system("cp file_path1 file_path2")则会失败。若是用C的SYSTEM()执行CP操作,是成功的。我做过其他测试,用C写了一个文件复制程序,如果,将源文件路径写死在C里,那么文件是可以访问到的,如果,是用参数的形式将文件路径传进去,若是用C的system()则可以执行成功,若是用PHP的system()则返回的文件指针为NULL。请问哪位遇到过类似的情况,能否帮忙解决下,谢谢了。
------解决方案--------------------
注意你执行php的用户的权限
------解决方案--------------------
应该是权限的问题吧
在linux环境下,我用PHP的System()调用系统指令,如果是system("ls")这样的,是可以实现的,如果是system("cp file_path1 file_path2")则会失败。若是用C的SYSTEM()执行CP操作,是成功的。我做过其他测试,用C写了一个文件复制程序,如果,将源文件路径写死在C里,那么文件是可以访问到的,如果,是用参数的形式将文件路径传进去,若是用C的system()则可以执行成功,若是用PHP的system()则返回的文件指针为NULL。请问哪位遇到过类似的情况,能否帮忙解决下,谢谢了。
------解决方案--------------------
注意你执行php的用户的权限
------解决方案--------------------
应该是权限的问题吧
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
上一篇: win10应用商店不见了怎么解决
下一篇: win7cpu使用率100怎么办
推荐阅读
-
php $_SERVER windows系统与linux系统下的区别说明
-
Linux中获取某个进程的系统调用以及参数(故障排查案例)
-
Linux系统下为Nginx安装多版本PHP
-
举例讲解Linux系统下Python调用系统Shell的方法
-
[Linux] nginx的try_files指令实现隐藏index.php的重写
-
PHP+swoole+linux实现系统监控和性能优化操作示例
-
php获取网卡的MAC地址支持WIN/LINUX系统
-
linux系统下php安装mbstring扩展的二种方法
-
linux CentOS 系统下如何将php和mysql命令加入到环境变量中
-
Linux系统下多版本php共存的解决方案(超简单)
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论