我正在尝试在bluemix上部署php web应用程序。所以我已经将clearDB mysql服务绑定到我的应用程序。 vcap_service变量提供给我。但是当我使用这些变量来执行简单的sql查询时,应用程序页面什么都不做,而相同的代码与xamp localhost相处得很好。 请帮帮我。
这是代码:
var q = (from t in context.w_h
join t1 in context.us
on t.h_us_id equals t1.us_id
where t1.cat_id != ""
select t.h_dt)
.Min();
显示以下错误: 得到错误'PHP消息:PHP致命错误:在第8行的/home/vcap/app/htdocs/table.php中找不到类'mysqli'。
答案 0 :(得分:2)
php buildpack存在问题,您需要在应用程序中明确添加mysqli函数。
创建一个名为.bp-config/options.json
的文件。您可以自定义php buildpack扩展,请查看this以获取更多信息。
内容应包含以下内容。
{
"PHP_EXTENSIONS": ["mysqli"]
}
答案 1 :(得分:0)
你应该在composer.json config上指定mysqli依赖。
{"require": {
"ext-mysqli": "*"
}
}
答案 2 :(得分:-2)