我需要用PHP替换HTTP Basic AUTH

时间:2014-04-21 09:53:12

标签: apache2 php http-basic-authentication

在本地计算机上,我制作了php脚本,通过http basic auth提示用户输入用户名和密码。 当我获得用户名和密码时,我用它们来连接api服务器。 但是在prod服务器上,http basic auth无法正常运行,因为php server api编译为 FPM 。 由于PHP_AUTH_USER不适用于FPM,我需要一个改变它的想法。 重新编译PHP作为apache mod,我的意思是服务器api:apache2handler是一个想法,但我害怕在prod服务器上做。

1 个答案:

答案 0 :(得分:0)

请在此处查看答案: PHP_AUTH_USER not set?

特别是我对PHP-FPM的最后评论(检查并使用Symfony)

有关PHP的示例,请参阅:

https://github.com/symfony/symfony/blob/master/src/Symfony/Component/HttpFoundation/ServerBag.php#L47