• 技术文章 >后端开发 >php教程

    LINUX停用PHP调用系统指令

    2016-06-13 12:49:12原创404
    LINUX下用PHP调用系统指令
    在linux环境下,我用PHP的System()调用系统指令,如果是system("ls")这样的,是可以实现的,如果是system("cp file_path1 file_path2")则会失败。若是用C的SYSTEM()执行CP操作,是成功的。我做过其他测试,用C写了一个文件复制程序,如果,将源文件路径写死在C里,那么文件是可以访问到的,如果,是用参数的形式将文件路径传进去,若是用C的system()则可以执行成功,若是用PHP的system()则返回的文件指针为NULL。请问哪位遇到过类似的情况,能否帮忙解决下,谢谢了。


    ------解决方案--------------------
    注意你执行php的用户的权限
    ------解决方案--------------------
    应该是权限的问题吧
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:System PHP LINUX nbsp path
    上一篇: php安插韩文txt文件内的数据,SQL-Front显示乱码 下一篇: 悟,看似突然理解了MVC模型
    千万级数据并发解决方案

    相关文章推荐

    • 用PHP实现自己的sha-256哈希算法!• PHP中的一些经验积累_PHP教程• 理解PHP中的MVC编程之控制器_PHP教程• PHP用代码实现文件下载_PHP教程• 成为优秀PHP开发人员做到的5件事_PHP教程
    1/1

    PHP中文网