首页 > 解决方案 > github php buildpack 支持 DB2 和 IBM Cloud php 应用程序

问题描述

我们在 IBM Cloud 上有一个 PHP 应用程序连接到一个 DB2 实例(也在 IBM Cloud 上),它已经完美运行了 2 年

直到 9 月 16 日,我们都将buildbpack与我们的 PHP 应用程序一起使用(以便它可以通过 db2_connect PHP 函数连接到 DB2。)

现在cflinuxfs3升级后 buildpack 不起作用,我们被迫使用

" "php_buildpack" 社区 buildpack 已安装在 Cloud Foundry 中"。

但是,这个新的 buildpack 不支持 DB2 连接。尝试使用此 buildpack 时,我运行了一个日志,发现此错误:

“未定义函数:db2_connect()”。

我一直在寻找一个既支持与 DB2 的连接又与 IBM Cloud Foundry 上的 cflinuxfx3 兼容的构建包。

有谁知道这样的构建包?

标签: phpgithubdb2ibm-cloudbuildpack

解决方案


有一个公告:

IBM Cloud 上的 Swift Buildpack 现在支持 cflinuxfs3 并包含新的运行时
https://www.ibm.com/cloud/blog/announcements/the-swift-buildpack-versions-2020-and-210-are-now -在 ibm-cloud 上可用

这是从 URL 中截取的:


Swift buildpack 版本 2.0.20 和 2.1.0 现在在 IBM Cloud 上可用。

这些构建包提供 Swift 5.0 作为默认运行时并缓存 4.2.4 版本。在您重新部署现有应用程序之前,它不会受到新 buildpack 的影响。重新部署后,现有应用程序应继续“按原样”运行,无需任何额外更改。新应用程序将自动使用新的 buildpack。Swift buildpack 版本 2.1.0 仅支持 cflinuxfs3,版本 2.0.20 仅支持 cflinuxfs2。


希望这可以帮助。


推荐阅读