php - 如何在“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 中,那就太好了。
谢谢!
解决方案
推荐阅读
- html - 无论如何让边框厚度跟随父宽度/高度?
- php - 如何检查表是否包含具有不同值的多个条目
- python - Pandas 按列分组并为每列获取不同行中的非空值
- php - 在 IN 查询中使用 IN
- php - 使用 DateTime 分割范围
- apache-kafka - 为什么 Kubernetes 有 2/4 个内部端点?
- php - 简短的 echo 标记 PHP 变量和方法
- amazon-dynamodb - DynamoDB查询二级索引ValidationException:条件参数类型与架构类型不匹配
- spring-boot - 无法在 SQL Server 2016 上使用 Spring Boot 插入 datetimeoffset 值
- amazon-web-services - 如何在 cloudformation 中获取 Elastic Beanstalk EC2 实例的 instanceId?