【问题标题】:How do i extend the Bluemix PHP runtime with specific libraries如何使用特定库扩展 Bluemix PHP 运行时
【发布时间】:2015-09-23 13:30:06
【问题描述】:

我在 Bluemix 上使用 PHP 运行时,我需要访问 MongoDB。为此,我想使用 Mongo 库。通常你安装你自己的扩展并将extension=mongo.so添加到php.ini。 由于您无法对运行时进行 SSH,因此您需要以其他方式执行此操作。 如何在运行时安排这个?

【问题讨论】:

    标签: php mongodb ibm-cloud


    【解决方案1】:

    您实际上不需要编辑php.ini

    您可以使用 PHP buildpack 安装扩展。您需要在名为.bp-config 的文件夹中创建一个名为options.json 的文件。完整路径为.bp-config/options.json

    该文件需要如下所示。

    {
      "PHP_EXTENSIONS": ["mongo", "php_mongo"]
    }
    

    Mongo 然后被安装,我在下面复制了我的 phpinfo 输出。

    【讨论】:

    • mmm 我仍然收到此错误:在第 7 行的 /home/vcap/app/htdocs/send_file_wic.php 中找不到错误 'PHP 消息:PHP 致命错误:类 'MongoClient'
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-22
    • 2018-07-30
    相关资源
    最近更新 更多