![为 Apache VirtualHost 设置不同的 PHP UID](https://linux22.com/image/543759/%E4%B8%BA%20Apache%20VirtualHost%20%E8%AE%BE%E7%BD%AE%E4%B8%8D%E5%90%8C%E7%9A%84%20PHP%20UID.png)
我为不同的用户设置了多个 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 来指定以哪个用户身份运行该脚本。