DOCKER容器中 简易lnmp 环境下使用 laravel+swoole+redis 搭建聊天室
安装lnmp 环境
1、参考 文档:https://www.cnblogs.com/sandea/p/9749961.html
其中启动容器php 时,需要加上参数-p 9502:9502 开发swoole 端口
2、安装redis 和php_redis扩展
3、安装swoole扩展
4,在php容器中 下载composer,并下载laravel
1,git clone https://github.com/nineyang/chat
2,composer install
3,cp .env.example .env
4,php artisan key:generate
5,php artisan storage:link
6,php artisan migrate
7,php artisan swoole:action start
注意:laravel 使用的predis ,其中一直报错 :Connection refused [tcp://my_redis:tcp://172.17.0.5:6379],解决方案如下:
#编辑文件 /root/.bashrc 添加需要设置的环境变量
例如:REDIS_PORT = 6379
然后重启容器,使用env 环境变量