php获取环境变量

408 阅读1分钟

PHP命令行可以获取环境变量,通过程序获取不到;docker-compose传递变量至容器,PHP获取不到变量

解决方式:

1、php-fpm中对于clear_env配置为no,默认会清除环境变量

2、php.ini配置文件中的variables_order设置为EGPCS

3、关于docker-compose传递变量至容器,容器中获取不到的情况,后台进程如果是以supervisor进行管理的话,启动不要使用service 启动服务,使用脚本文件启动php服务