docker Dnmp搭建php环境

EN
EN
2024-01-01 / 0 评论 / 80 阅读 / 正在检测是否收录...

创建一个文件夹 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/ ,出现下面截图表示安装完成。
lumi0sel.png

超级简单吧~
映射docker/www/localhost/ 中的文件。

安装php扩展

1.进入php容器

docker exec -it php /bin/sh
安装swoole
install-php-extensions swoole

安装完成重启php容器
lumhxgsn.png

安装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

评论 (0)

取消