我敢肯定,这有一个众所周知的答案,但我似乎无法find它。
我如何制作一个用户的PHP脚本(例如在~user/public_html ),作为所有者而不是(例如) www-data ?
假设Apache,Linux和PHP 5。
一个select是使用suPHP 。
http://www.suphp.org/DocumentationView.html?file=apache/INSTALL
suPHP Apache模块和suPHP本身一起提供了一种简单的方法来在同一台服务器上运行不同用户的PHP脚本。
它提供了安全性,因为PHP脚本不是以web服务器用户的权限运行的。