我在一个外国的 Linux 系统上,需要确定 Apache 运行的用户(以及 PHP)。
目的:
我需要获取脚本的所有者(这没有问题,因为我可以使用 SplFileInfo),并将其与 Apache 进程的所有者进行比较。
我也可以考虑其他替代方案。
敬礼, 马里奥
编辑:
附加信息:
该脚本是一个缩略图生成器,使用 XML 文件从较大的图像生成缩略图。该脚本需要创建文件夹并编写文件。由于我无法影响 php 配置,并且没有任何 shell 访问权限,因此必须非常隐秘地完成此操作。如果创建过程失败,会通过异常停止并发送电子邮件。由于大多数 PHP 函数无法在失败时抛出异常,因此我需要手动检查以确定当前环境。因此,我需要 Apache 用户来将其与某个目录或文件所有者进行比较。