本文目录导航:
docker compose部署nginx,php,mysql
部署思路,编写docker-compose创建nginx,php,mysql三个容器,并把相应的路径映射到本地目录。
使用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)