【问题标题】:Connecting IBM Graph and php连接 IBM Graph 和 php
【发布时间】:2017-01-04 04:11:36
【问题描述】:

我是 IBM Graph db 和 IBM Bluemix 的初学者。我需要使用 php 进入数据库。

已尝试使用此库建立连接 https://github.com/PommeVerte/gremlin-php 托管在官方 tinkerpop 中,但它不起作用。

经过调试才知道,无论什么时候遇到

require_once('vendor/autoload.php'); 
use Brightzone\GremlinDriver\Connection;

$db = new Connection([
'host' => 'localhost',
'graph'=>'g',
'ssl' => [
            "ssl"=>[
                    "verify_peer"=>false,
                    "verify_peer_name"=>false,
            ]
        ]
]);

$db->open(); 

它停止执行。它没有显示任何错误,它只是一个空白页面。

有人可以指导我解决这个问题吗?

谢谢

【问题讨论】:

  • 您能否添加更多定义$db 的代码,以便我们查看声明是否有问题?
  • 添加了描述$db的代码

标签: php ibm-cloud ibm-graph


【解决方案1】:

@Radhika,尽管 IBM Graph 支持 Tinkerpop 3,但它不会让您直接访问 gremlin 服务器,因为它是一个多租户托管服务。话虽如此,连接到 IBM Graph 就像调用 HTTP API 一样简单。例如,您可以使用 cURL 来做到这一点http://codular.com/curl-with-php。完整的 API 文档就在这里https://ibm-graph-docs.ng.bluemix.net/api.html

有示例代码,还没有 php,就在这里https://ibm-graph-docs.ng.bluemix.net/examples.html#node.js。希望我们会尽快添加 php 示例。

所以前往 bluemix.net,转到目录并查找 IBM Graph。创建一个 IBM Graph 实例并记下凭据。

{
  apiURL:""
  username:""
  password:""
}

使用这些凭据调用 http API

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2012-03-02
    • 2010-09-05
    • 1970-01-01
    • 1970-01-01
    • 2011-03-20
    • 2014-02-25
    • 2020-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多