OS X 上的 XAMPP:由于权限问题,PHP 无法创建文件,但它应该以 root 身份运行

OS X 上的 XAMPP:由于权限问题,PHP 无法创建文件,但它应该以 root 身份运行

我使用以下命令运行 XAMPP(启动 PHP 和 apache):

do shell script "sudo xampp start" password "******" with administrator privileges

因此我假设它具有管理员权限,PHP 是否以某种级联效果获得这些权限?
因为 PHP 无法在没有“其他”写入权限的地方创建文件,但我作为 root 可以,因此如果 PHP 以 root 身份运行,也应该可以。

有什么方法可以检查 PHP 是否以 root 身份运行?如果没有,我该如何操作?

答案1

所有网络服务器都会尽快切换到受限帐户(nobodyhttpdwww-data) - 通常是在绑定到 TCP 端口并读取 SSL 密钥后。它无法恢复。PHP-CGI绝不获得管理员权限。

除了,哪个心智健全的人会给网页赋予 root 权限呢?当前的攻击已经够严重了。

相关内容