compose部署nginx mysql php docker (compostable)

admin 2025-01-17 49 0

本文目录导航:

docker compose部署nginx,php,mysql

部署思路,编写docker-compose创建nginx,php,mysql三个容器,并把相应的路径映射到本地目录。

compose部署nginx mysql php docker (compostable)

使用Docker Compose工具,定义和运行复杂应用,一条命令启动应用,完成一切准备工作。

在电脑某个空目录下创建nginx,php,mysql,src文件夹和文件。

具体目录结构如下:

编写文件,详细配置nginx、php、mysql容器的创建和连接。

编写nginx配置文件和nginx\conf.d下的文件,目录映射为本机的 ./src/public,fastcgi_pass代理到php容器。

编写php的Dockerfile文件,指定使用轻量级的alpine系统作为基础镜像,安装php常用扩展。

编写和文件,进行必要的配置。

编写mysql初始化文件,用于创建数据库、用户和权限。

编写配置文件。

部署代码到./src目录下,访问根目录为public。

手动创建public文件夹并在其中创建文件进行测试。

在同级目录下运行命令启动容器。

访问可以看到php环境的输出。

打包部署文件到码云,src目录下已有thinkphp6rc4源码,入口文件为。

参考文章段落提供进一步学习资源。

php ../ ./ 分别是什么意思?

比如你有一个文件dir/sub/。php中写../data/指的是dir/data/,./data/和data/指的都是sub/data/../指上级文件夹./指当前文件夹

网址在php后带文件夹是什么意思

这是你的首页。





jumb应该是你的根目录下的文件夹,是网址

评论(0)