LINUX下用PHP调用系统指令解决思路
程序员文章站
2024-02-01 15:38:58
...
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的用户的权限
------解决方案--------------------
应该是权限的问题吧
相关文章
相关视频
推荐阅读
-
LINUX下用PHP调用系统指令解决思路
-
无证程序员被拘留后——linux能正常运行的程序,php系统调用时却不能运行!解决方案
-
linux下用php连接sqlserver解决办法
-
Linux系统下多版本php共存的解决方案(超简单)
-
linux系统下,php调用c库的方法
-
在linux下开发PHP,用哪个系统?该如何解决
-
linux下条件编译php使php可以操作大于2g的文件(32位系统),该怎么解决
-
Linux系统下多版本php共存的解决方案(超简单)
-
无证程序员被拘留后——linux能正常运行的程序,php系统调用时却不能运行!解决方案
-
linux下 能否通过PHP 实现系统的关机、重启?该如何解决