2017-09-20 8 views
0

私はPHPでプロジェクトを作成していて、Neo4jグラフデータでプロジェクトを構成したいと思っています。コードは以下の通りです:プロジェクトにGraphAwareライブラリを追加するには

<?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:[email protected]:7474') 
->addConnection('bolt', 'bolt://neo4j:[email protected]:7474') 
->build(); 

私はGraphAwareで使用しようとしているライブラリを確認できます。このライブラリは私が持っていないので動かすことができません。誰かが、私がEclipseで作成している私のPHPプロジェクトでこのライブラリをどのように入手できるか教えてください。

答えて

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をダウンロードしてプロジェクトにダンプするだけです。しかし、あなたが使用するすべてのクラスで必要とする必要があります!

+0

これについては、1.0.0-alpha4コンポーザーを入手する必要がありますか? –

+0

いいえ、安定版を使用してください。 – delboy1978uk

+0

php -r "copy( 'https://getcomposer.org/installer'、 'composer-setup.php');" – delboy1978uk

0

あなたは、あなたがここに日食の形で作曲をダウンロードすることができます日食でPHPプロジェクトを作成する場合は:https://marketplace.eclipse.org/content/composer-php-support

あなたがしなければならないのは、実行中のワークスペースにドラッグします。これにより、すべてのライブラリと依存関係がダウンロードされます。これは、require文の前に作曲者を書き込むことによって行われます。

eclipseの作者は、Mars(4.5)、Luna(4.4)、Kepler(4.3)のバージョンで利用できます。これはWindows、Mac、Linux/GTKでもサポートされています

作者をダウンロードする前に、PHP開発ツール(PDT)が必要です。

追加するだけです。私は日食火星でこれを試しましたが、それは私のためには機能しませんでしたので、私はNeo Oxygenで試してみました。

関連する問題