首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我能从php_info()找出运行php的用户是哪个吗?

我能从php_info()找出运行php的用户是哪个吗?
EN

Stack Overflow用户
提问于 2015-06-11 20:10:34
回答 2查看 2.6K关注 0票数 1

我必须支持某人在IIS7服务器上设置PHP网站,而我对此没有任何远程访问权限。他在权限方面遇到了问题,并且不知道PHP在哪个用户下运行,从而在文档根目录上授予它正确的写权限。我已经要求他创建一个包含<?php php_info(); ?>的文件,他有,我有权访问,但我不知道在哪里可以找到php用户。

在哪里可以找到运行PHP的用户呢?

EN

回答 2

Stack Overflow用户

发布于 2015-06-11 20:15:51

你可以在下面的file.php中运行

代码语言:javascript
运行
复制
<?php
echo exec('whoami');
?>

这将为您提供用户名。

代码语言:javascript
运行
复制
$user = getenv('APACHE_RUN_USER');

代码语言:javascript
运行
复制
lsof -i
lsof -i | less
lsof -i | grep :http

运行任何一个都会给用户提供正在运行的服务。

票数 2
EN

Stack Overflow用户

发布于 2015-06-11 20:16:09

有关this tutorial和应用程序池标识的详细信息,请查看IIS。关键因素是运行key服务器的用户。在*nix系统上,这通常是www-data,对于IIS服务器,您可以使用"DefaultApplPool“组。因此,通过文件夹属性的权限选项卡为该组提供所需的权限。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30780408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档