rancher部署laravel使用redis出现6379端口被重写

命令printenv 显示rancher会默认设置redis环境变量到容器中。而laravel/lumen 安装的phpdotenv库会优先默认选择系统中的环境变量。所以会重写覆盖了.env文件的redis_port连接信息,最终变tcp://:tcp://redis:6379
在app.php文件中load()方法修改为new Dotenv\Dotenv(__DIR__.'/../'))->overload()
docker安装 以下模块

  • PHP5: sudo apt-get install php5-gd
  • PHP7: sudo apt-get install php7.0-gd
    php.ini文件开启模块gd.dll
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容