首页 > 解决方案 > 如何在“php.ini”或首选“.user.ini”中设置环境变量?

问题描述

php.ini支持使用环境变量,例如在路径中,如下例所示。此外,默认情况下,它支持文件.user.ini在某些 Web 应用程序的每个目录中至少有一些配置,就像众所周知的.htaccess文件一样。

memory_limit = ${PHP_MEMORY_LIMIT}

有什么方法不仅可以使用,而且可以在php.ini甚至SET 环境变量中使用.user.ini我没有找到类似的东西,所以“不”可能是一个非常好的答案。:-)

原因是我有一个非常旧的 Web 应用程序,其中包含许多单独的 PHP 文件,而没有一些通用的 PHP 文件被所有或一些通用控制器包含来处理应用程序设置等。但是其中一些 PHP 文件会调用一些依赖于不同环境变量的 shell 命令,例如PATH查找特殊应用程序。.user.ini特别是在一个地方维护所有单个 PHP 文件的所有这些变量,而不是例如需要将那些特殊的应用程序添加到PATH系统或当前使用的 Web 服务器 IIS 中,那就太好了。

谢谢!

标签: php

解决方案


推荐阅读