标签: 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服务器上做。
PHP_AUTH_USER
答案 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