Cloud foundry 未找到php pdo驱动程序库
我试图将“limesurvey”应用程序部署到PCF中&我得到以下错误Cloud foundry 未找到php pdo驱动程序库,cloud-foundry,Cloud Foundry,我试图将“limesurvey”应用程序部署到PCF中&我得到以下错误 php pdo driver library none found 以下是安装时应满足的先决条件 • mbstring (Multibyte String Functions) extension library •PDO database driver for MySQL (pdo_mysql or pdo_mysqli) or Postgres (pdo_pgsql) or MSSQL (pdo_sqlsrv for
php pdo driver library none found
以下是安装时应满足的先决条件
• mbstring (Multibyte String Functions) extension library
•PDO database driver for MySQL (pdo_mysql or pdo_mysqli) or Postgres (pdo_pgsql) or MSSQL (pdo_sqlsrv for Windows and pdo_dblib for Linux)
•Also we assume in general that all PHP default libraries are enabled (like hash, session, etc.).
有什么解决办法吗?因为,很少有网站说要修改我无权访问的php.ini
文件。如果建议有我自己的buildpack,是否有我可以参考的链接,请这样做
感谢您的帮助:)假设limesurvey应用程序正在使用php buildpack,您可以通过在.bp config子文件夹中创建一个options.json文件来告诉buildpack加载mbstring和pdo_*模块,如果该文件不存在,则添加一个php_扩展键,并在值中包含所需的一个或多个模块/扩展名的名称 大概是这样的:
$ cat .bp-options/options.json
{
"PHP_VERSION": "{PHP_56_LATEST}",
"PHP_MODULES": ["cli"],
"PHP_EXTENSIONS": ["mysqli", "pdo_mysql", "mbstring"],
"ADDITIONAL_PREPROCESS_CMDS": [""]
}
即使php buildpack调用mbstring和pdo_mysql“模块”,您还是希望在php_扩展键中列出它们,而不是在php_模块键中列出它们