美文网首页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