视频地址:
https://www.bilibili.com/video/BV14V411X7K9/?p=4
1.搜索php
docker search php
2.找到合适的,拉取一下
docker pull webdevops/php-nginx
或者指定拉取8.0的版本 docker pull webdevops/php-nginx:8.0
这一步可以省略,下面run的时候会自动拉取
3. 执行运行命令
这里我们拿php8.0来做测试
docker run -d --name phpnginx-test -p 9988:80 -v D:\anzhuang\app\dk\phpnginx\www:/app --network test-net-maoshu webdevops/php-nginx:8.0
注意:这里的-v后面的路径换成自己电脑里的文件路径,不要照抄!!!
运行后就可以打开了,注意我们宿主机里的 www目录里要有一个index.php文件 ,否则nginx会报错。
index.php中可以输出看下phpinfo();
里面内置了常用的php扩展。
在终端运行 php -m
可查看具体安装了哪些扩展。
然后测试下前2节课的redis和mysql的连接。
其他
容器文件位置:
站点目录位置:/app
php.ini文件位置:/opt/docker/etc/php/php.ini
nginx配置位置:/opt/docker/etc/nginx/conf.d
ssl配置位置:/opt/docker/etc/nginx/ssl
如果想安装不同版本,可以在run的时候指定tag
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
请登录后查看评论内容