2017-01-04 17 views
1

私はIBM Graph DBとIBM Bluemixの初心者です。私はPHPを使用してデータベースにエントリをする必要があります。IBMグラフと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(); 

に遭遇した時はいつでも、それは実行を停止していることを知りました。それはエラーとその空のページだけを表示しません。

誰かがこの問題を解決するために私を導くことができますか?それは、マルチテナントホスティングサービスだとしてIBMグラフがTinkerpop 3サポート本家

おかげ

+0

あなたは '$のdb'を定義するコードの多くを追加できます支援を期待するHTTP APIの

を呼び出すために、これらの資格情報を使用しますか? –

+0

$ dbを記述したコードを追加 – Radhika

答えて

4

@Radhikaは、それはあなたのグレムリンサーバへの直接アクセスを与えるものではありません。つまり、HTTP APIを呼び出すのと同じくらい簡単にIBM Graphに接続できます。たとえば、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:"" 
} 

私はそれが宣言に問題がある場合、我々が見ることができるように

+0

ありがとうございました... Gremlin APIを使って作業しました – Radhika