gpt4 book ai didi

php - 有 suPHP 替代品吗?

转载 作者:搜寻专家 更新时间:2023-10-31 21:02:59 26 4
gpt4 key购买 nike

我最近安装了 Ubuntu 16.04,发现 suPHP 已被弃用....

是否有任何替代方法来设置相同的东西就像以每个用户的权限运行 php 脚本一样?

我使用 fastcgi、fcgi、fpm 尝试了一些指导。但我不太确定这些是干什么用的。

提前致谢!

最佳答案

我使用 ruid2 mod 成功配置了 PHP7 和 Apache2,以文件所有者身份运行 .php 脚本。

https://github.com/mind04/mod-ruid2

它作为一个 ubuntu 包提供:

$ apt-get install `libapache2-mod-ruid2`

并通过$ a2enmod ruid2启用它

继续进行 PHP 和 mod_userdir 的标准配置。一切设置完成后,PHP 就可以在您的用户目录中运行了。将 RMODE stat 添加到 userdir.conf 中的目录声明中:

<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root

<Directory /home/*/public_html>
RMode stat
AllowOverride All
Options MultiViews SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Require all granted
</Limit>
<LimitExcept GET POST OPTIONS>
Require all denied
</LimitExcept>
</Directory>
</IfModule>

之后,您的所有脚本都将以该文件的所有者身份运行。

关于此解决方案还有更多选项和安全隐患(ruid2 看起来像 suPHP 一样几年未维护)但它对我有用,因为 Ubuntu 16.04.1 LTS 不再支持 suPHP mod 包。

关于php - 有 suPHP 替代品吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38292205/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com