美文网首页laravel
laravel .env文件的坑

laravel .env文件的坑

作者: neter_line | 来源:发表于2018-03-20 10:42 被阅读0次

问题描述:

一个apache下部署多个laravel项目,config目录的的配置文件使用env()函数获取配置项,会产生夸项目获取的问题。

如果2个项目用的是不同的数据库连接,会经常出现连错库的问题

问题产生的原因:

1、laravel 的env()函数调用的是php 的getenv()函数,该函数是线程不安全的

2、apache 是在Worker模式下,是支持多线程的,详细看:https://www.cnblogs.com/lin1/p/5648651.html

解决的方案:

1、在config的各配置文件写死配置项

相关文章

网友评论

    本文标题:laravel .env文件的坑

    本文链接:https://www.haomeiwen.com/subject/annlxxtx.html