在 PHP 中,如果我运行get_curret_user()
它会打印www-data
.这使得我无法使用此功能来测试输入的 FTP 密码。
有没有办法让PHP在服务器管理员用户下运行?
我将 /etc/apache2/envvars 中的 APACHE_RUN_USER 和 APACHE_RUN_GROUP 更改为我的用户名和“users”组,然后重新启动服务器,它就工作了!但之后我对主机文件做了一些更改,重新启动了 apache,现在它再次在 www-data 下运行,无论 envvars 文件内有什么!