我在php中创建一个项目,并希望使用我的Neo4j图形数据进行配置。这是代码:
<?php
require_once '/path/to/Client.php';
use GraphAware\Neo4j\Client;
use GraphAware\Neo4j\Client\ClientBuilder;
$client = new GraphAware\Neo4j\Client('http://127.0.0.1:7474/');
$client = ClientBuilder::create()
->addConnection('default', 'http://neo4j:password@127.0.0.1:7474')
->addConnection('bolt', 'bolt://neo4j:password@127.0.0.1:7474')
->build();
所以你可以看到我想在GraphAware中使用的库。我无法让这个库工作,因为我没有它。有人可以让我知道如何在我在eclipse中创建的php项目中获取此库。
答案 0 :(得分:3)
根据文档,您使用Composer将其要求进入您的项目。
https://github.com/graphaware/neo4j-php-client#installation
composer require graphaware/neo4j-php-client:^4.0
没有作曲家?非常值得安装,管理依赖项和自动加载,并且要使它与任何PHP项目一起工作所需要做的就是在脚本的起点几乎添加这一行(index.php?)
require_once 'vendor/autoload.php`
在这里获取作曲家https://getcomposer.org/
蹩脚的非作曲家方式只是从github下载Zip并将其转储到你的项目中。但是你需要在你使用的所有课程中要求它!
答案 1 :(得分:0)
如果您在eclipse中创建PHP项目,可以在eclipse窗体中下载作曲家:https://marketplace.eclipse.org/content/composer-php-support
您只需将其拖入正在运行的工作区即可。这将为您下载所有库和依赖项。这是通过在require语句之前编写composer来完成的。
eclipse的作曲家有以下版本:Mars(4.5),Luna(4.4),Kepler(4.3)。它也受Windows,Mac和Linux / GTK
的支持在下载作曲家之前,需要PHP开发工具(PDT)。
只是添加。我曾经在日食火星上试过这个但是它对我不起作用所以我在Neo Oxygen中试过它并且它起作用了!