【发布时间】:2023-03-22 06:43:01
【问题描述】:
我目前正在 Bitnami LAMP Stack 上运行 PHP 应用程序。我正在创建一个目录来存储文件。代码如下:-
$directory = "../data/folder";
if (!is_dir($directory)) {
$owner = "bitnami";
$group = "bitnami";
mkdir($directory, 0777, TRUE);
exec("sudo chown -R ".$owner.":".$group." ".$directory);
}
在服务器上创建目录时,所有者/组是 daemon/daemon。我希望创建目录时的所有者和组应该是 bitnami/bitnami。我尝试运行 sudo chown 命令,但它似乎不起作用。当我从 shell 运行相同的命令时,该命令使 bitnami 成为所有者。
请让我知道在 PHP 创建目录时是否可以让 bitnami 成为所有者。
【问题讨论】:
标签: php linux shell directory lamp