我正在尝试使用 php 系统 (exec) 函数在 linux 上运行一些命令,但它不起作用!
我已经使用 root 用户登录系统。我创建了“/1.txt”文件,然后通过 apache 服务器运行了这个 php 脚本:system("sudo cp/1.txt/2.txt", $out);
但它没有复制文件。
您能解释一下为什么它不起作用吗? (我是 linux 操作系统的新手,请解释一下)
最佳答案
删除 sudo
并在/1.txt 和/2.txt 上授予 apache 用户权限,它应该可以工作。
如果/2.txt 不存在,创建一个目录,将 1.txt 放在该目录上,并授予 apache 用户对该目录和文件的权限。
关于php - 系统 ("cp/1.txt/2.txt",$输出);只是行不通?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7843669/