使用xampp的php到neo4j的步骤是什么

时间:2013-09-11 12:36:23

标签: neo4j

我正在尝试将Neo4j服务器用于我的数据库,我正在尝试从php代码建立连接。我在WAMPSERVER 2.0上运行我的php,并使用它运行apache服务器2.2.11。任何人都可以告诉我现在究竟要安装什么以及如何安装?谢谢

2 个答案:

答案 0 :(得分:1)

首先从here下载Neo4j,即社区版,然后按照正常的Windows安装例程进行操作。棘手的部分是从PHP访问服务器这里是一个快速的例子来帮助您入门。 PS //在尝试之前确保neo4j服务器正在运行。

$data=array("query" => "Match (n) RETURN n",
"params" => array ());

$data=json_encode($data);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://localhost:7474/db/data/cypher/');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl,CURLOPT_HTTPHEADER,array('Accept: application/json; charset=UTF-8','Content-Type: application/json','Content-Length: ' . strlen($data),'X-Stream: true'));
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");                                                                     
curl_setopt($curl, CURLOPT_POSTFIELDS,$data);
$result1 = curl_exec($curl);
//echo $result1;
curl_close($curl);

$result=json_decode($result1,TRUE);
var_dump ($result);

答案 1 :(得分:1)

我对整个编程工作都很陌生,但我所做的就是在这里关注这篇文章 - > https://github.com/graphaware/neo4j-php-client你需要这个来检索运行查询所需的必要文件等。

然后在成功安装composer并运行Neo4j-PHP-client之后。将供应商文件夹传输到XAMP的'htdoc'文件夹,或者它是使用WAMP服务器的'www'文件夹。

只需在您的php文件中运行以下代码即可连接到Neoj4数据库并享受乐趣! :)

<?php

require_once 'vendor/autoload.php';

use GraphAware\Neo4j\Client\ClientBuilder;

$client = ClientBuilder::create()

 ->addConnection('default', 'http://neo4j:password@localhost:7474')

 //Example for HTTP connection configuration (port is optional)

->addConnection('bolt', 'bolt://neo4j:password@localhost:7687')

// Example for BOLT connection configuration (port is optional)

->build();
?>