【发布时间】:2015-04-03 15:13:19
【问题描述】:
我有带有PHPFPM 和Nginx 的CentOS 7(都从源代码安装,而不是yum)。 Nginx 和 PHP 在 www-data 用户和组上运行。现在我用这个内容创建一个PHP 文件:
exec("adduser myownuser");
如果我在 CentOS 控制台中以 root 身份运行此 PHP 文件,则它可以成功运行。但是当我想在我的网络服务器根目录中运行它时,什么都没有发生,脚本以www-data..
有什么问题?
【问题讨论】:
-
使用 exec("sudo adduser myownuser");
-
不符合您的建议。它接缝的问题是权限而不是命令