我为不同的用户设置了多个 VirtualHost。如何为每个 VirtualHost 设置 PHP 进程的 UID?
答案1
如果你使用的是 Linux 发行版,那么你可能可以使用苏普.suPHP 允许您使用正在处理的 php 文件的 UID/GID 运行 php 脚本。
您必须确保每个虚拟主机都有自己的 UID/GID。
答案2
您可以像运行 CGI 一样运行 php 脚本,并使用 mod_suexec 中的 SuexecUserGroup 来指定以哪个用户身份运行该脚本。
我为不同的用户设置了多个 VirtualHost。如何为每个 VirtualHost 设置 PHP 进程的 UID?
如果你使用的是 Linux 发行版,那么你可能可以使用苏普.suPHP 允许您使用正在处理的 php 文件的 UID/GID 运行 php 脚本。
您必须确保每个虚拟主机都有自己的 UID/GID。
您可以像运行 CGI 一样运行 php 脚本,并使用 mod_suexec 中的 SuexecUserGroup 来指定以哪个用户身份运行该脚本。