连接 IBM Graph 和 php
Connecting IBM Graph and php
我是 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();
它停止执行。它没有显示任何错误,只是一个空白页面。
有人可以指导我解决这个问题吗?
谢谢
@Radhika,尽管 IBM Graph 支持 Tinkerpop 3,但它不会让您直接访问 gremlin 服务器,因为它是一项多租户托管服务。也就是说,连接到 IBM Graph 就像调用 HTTP API 一样简单。例如,您可以使用 cURL 来做到这一点 http://codular.com/curl-with-php. The full API doc is right here 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 的
希望对你有所帮助
我是 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();
它停止执行。它没有显示任何错误,只是一个空白页面。
有人可以指导我解决这个问题吗?
谢谢
@Radhika,尽管 IBM Graph 支持 Tinkerpop 3,但它不会让您直接访问 gremlin 服务器,因为它是一项多租户托管服务。也就是说,连接到 IBM Graph 就像调用 HTTP API 一样简单。例如,您可以使用 cURL 来做到这一点 http://codular.com/curl-with-php. The full API doc is right here 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 的
希望对你有所帮助