开源一个 PHP 多版本共存 docker 环境🐘
条评论可直接运行的多版本PHP共存的Docker环境,目前支持 php5.6 / php7.2 / php7.4 共存。
已经在公司推广使用,自己目前的开发环境就用的这一套,且已用一段时间。
项目地址:
https://github.com/qianyugang/docker-mutli-php-versions
文件结构
|
|
使用方法
启动:
|
|
停止:
|
|
重启 nginx
|
|
进入 php 容器
|
|
注意事项
- 本地host配置
- host文件添加指向本地配置
- PHP插件安装
- 在对应PHP版本的Dockerfile文件中使用
docker-php-ext-install
安装
- 在对应PHP版本的Dockerfile文件中使用
- docker内网连接ip问题
- 如果需要从内网中连接使用宿主机的ip,mac版本需要使用内置
docker.for.mac.host.internal
作为ip配置。
- 如果需要从内网中连接使用宿主机的ip,mac版本需要使用内置
- docker源问题
- 可以添加国内源提速
- 容器内域名请求
- 使用network中的alias别名实现容器内域名请求
参考
本文标题:开源一个 PHP 多版本共存 docker 环境🐘
文章作者:qianyugang
发布时间:2022-02-08
最后更新:2023-04-28
原始链接:https://102no.com/2022/02/08/docker-mutli-php-versions/
版权声明:本网站发表的全部原创内容(不仅限于文章、图片,包含文章评论),著作权均归其发表者所有,均采用 CC BY-NC-SA 4.0 CN 许可协议。转载请注明作者以及原文链接,商业授权请联系作者。
分享