PHP-LAB
方便测试同一套PHP代码在不同PHP 版本下运行的不一致性
使用方法
PHP代码放在 code 文件夹下即可
docker-compose up --build --remove-orphans
宿主机port | 容器内port | php-fpm | libcurl |
---|---|---|---|
8183 | 83 | 7.0.0 | 7.38.0 |
8186 | 86 | 7.0.19 | 7.52.1 |
8188 | 88 | 7.0.24 | 7.55.0 |
8187 | 87 | 7.0.29 | 7.59.0 |
8185 | 85 | 7.0.33 | 7.61.1 |
8184 | 84 | 7.1.23 | 7.61.1 |
8180 | 80 | 7.4.0 | 7.64.0 |
8189 | 89 | 7.4.21 | 7.77.0 |
8181 | 81 | 7.4.30 | 7.80.0 |
8182 | 82 | 8.0.24 | 7.83.1 |
注意php-fpm版本和其所使用的libcurl版本没有必然的对应关系,以上对应关系只是所使用镜像中的对应关系
运行原理
启动多个不同版本的php-fpm 镜像,通过 nginx 监听不同的端口,转发请求给不同版本的php-fpm , 宿主机、nginx、多个不同版本的php-fpm 通过目录映射共享同一套PHP源码
QQ 交流群
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。