首页 / PHP / 在Bluemix中激活PHP扩展
在Bluemix中激活PHP扩展
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了在Bluemix中激活PHP扩展,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1225字,纯文字阅读大概需要2分钟。
内容图文
![在Bluemix中激活PHP扩展](/upload/InfoBanner/zyjiaocheng/795/e7af67a70d874bf189d55003dbac7ca6.jpg)
这是一个纯粹的Bluemix问题!
我已经在本地主机上顺利运行代码但是当我将它迁移到Bluemix时,我的数据库连接失败了.检查日志我发现问题“调用未定义的函数mysqli_init()”HTTP响应500.我发现该扩展已被禁用以使其变小并找到一些有关它的详细信息:Buildpack options.
不幸的是我尝试过但失败了.也许我误解了解决方案.
任何帮助将不胜感激.
编辑:
bgconfig – > bp-config解决了“未定义的函数错误”
似乎已经添加了一些扩展,但并非全部. “致命错误:在第15行的/home/vcap/app/htdocs/db_config.php中找不到类’PDO’”
但是我在options.json中添加了PDO扩展.
我尝试添加一个php.ini覆盖
但仍然得到同样的错误……
有关信息:db_config.php上的第15行只是:
$db = new PDO('mysql:host=us-cdbr-iron-east-02.cleardb.net;dbname=ad_dae231843a962ca', $username, $password);}
在试试和抓住当然.
任何线索?
解决方法:
您发布的options.json文件是正确的.但是它位于错误的目录中,它应该位于名为.bp-config /的文件夹中.重命名该文件夹并将您的应用程序重新注册回Bluemix.
还尝试将pdo_mysql添加到.bp-config / options.json.
我刚刚使用PDO驱动程序针对数据库测试了一些代码并且工作正常.我的.bp-config / options.json文件如下.
{
"PHP_EXTENSIONS": ["pdo", "mysqli", "pdo_mysql", "mysql"]
}
我会用MySQL桌面客户端仔细检查您对数据库的访问.它看起来像您的连接信息的问题.
我有一个example app用于测试与PDO的连接信息.
内容总结
以上是互联网集市为您收集整理的在Bluemix中激活PHP扩展全部内容,希望文章能够帮你解决在Bluemix中激活PHP扩展所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。