1
私はブラウザで完璧に動作する以下のPHPスクリプトを持っています。私はターミナルで実行しようとする。しかし、それは、致命的なエラーを投げる:Uncausghtエラー:「SolrClientは」行のためにが見つかりません($fetch_client = new SolrClient($fetch_options);
)SolrClientがブラウザで動作していて、端末で動作していませんUbuntu 16.04
$solr_ip = "192.168.0.5";
$solr_path = '/solr/';
$solr_main_db = 'maindb';
$fetch_options = $insert_options = array ( 'hostname' => $solr_ip,
'login' => '',
'password' => '',
'port' => '8983',
'path' => $solr_path . $solr_main_db,
);
$fetch_client = new SolrClient($fetch_options);
$query = new SolrQuery();
$query->setQuery('*:*');
$query->setStart(0);
$query->setRows(10);
$query->addSortField('id');
$query_response = $fetch_client->query($query);
$response = $query_response->getResponse();
echo "<pre>";print_r($response);echo "</pre>";
私はここでやっている間違っていますか?私が紛失しているものは何ですか?
注:このスクリプトは問題なく実行されていました。 PHPバージョン7.0 SolrのVersion6.3 Ubuntuのバージョン16.04
あなたのヘルプは大歓迎です!
ありがとうございました! '/ etc/php/7.0/php.ini'に' extension = solr.so'を追加して 'sudo echo"を実行すると動作しています。extension = solr.so ">> /etc/php/7.0/cli/conf .d/solr.ini'コマンドを実行します。 – Naga