创建一个文件夹 docker
,在这个文件夹中打开终端,执行
git clone https://gitee.com/yeszao/dnmp.git
进入项目目录
cd dnmp
复制环境变量文件,如果要修改,在up之前修改
cp env.sample .env
复制 docker-compose 配置文件。
默认启动3个服务:Nginx、PHP7和MySQL8。
要开启更多其他服务,如Redis请删除服务块前的注释
cp docker-compose.sample.yml docker-compose.yml
创建并且启动所有容器
docker-compose up
安装完成
访问 http://localhost/
,出现下面截图表示安装完成。
超级简单吧~
映射docker/www/localhost/
中的文件。
安装php扩展
1.进入php容器
docker exec -it php /bin/sh
安装swoole
install-php-extensions swoole
安装完成重启php容器
安装redis
install-php-extensions redis
可能会出现一个错误
DENIED Redis is running in protected mode because protected mode is enabled and no password is set for the default user.
进入 services/redis/redis.conf
把 protected-mode no
改成 protected-mode no
评论 (0)