jes5199 Asked: 2009-05-13 15:50:37 +0800 CST2009-05-13 15:50:37 +0800 CST 2009-05-13 15:50:37 +0800 CST 您如何以文件所有者而不是网络服务器用户的身份运行 PHP 脚本? 772 我确信对此有一个众所周知的答案,但我似乎找不到它。 我如何使用户的 PHP 脚本(~user/public_html例如在 中)以所有者身份而不是以 (eg) 身份运行www-data? 假设 Apache、Linux 和 PHP 5。 php setuid 1 个回答 Voted Zoredache 2009-05-13T16:05:57+08:002009-05-13T16:05:57+08:00 一种选择是使用suPHP。 http://www.suphp.org/DocumentationView.html?file=apache/INSTALL suPHP Apache 模块与 suPHP 本身一起提供了一种在同一服务器上与不同用户一起运行 PHP 脚本的简单方法。 它提供了安全性,因为 PHP 脚本不是以网络服务器用户的权限运行的。
一种选择是使用suPHP。
http://www.suphp.org/DocumentationView.html?file=apache/INSTALL