![SolrClient 在浏览器中运行,但在终端 Ubuntu 16.04 中不运行](https://linux22.com/image/996666/SolrClient%20%E5%9C%A8%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E8%BF%90%E8%A1%8C%EF%BC%8C%E4%BD%86%E5%9C%A8%E7%BB%88%E7%AB%AF%20Ubuntu%2016.04%20%E4%B8%AD%E4%B8%8D%E8%BF%90%E8%A1%8C.png)
我有以下 php 脚本,可以在浏览器中完美运行。但当我尝试在终端中运行时,它会抛出致命错误:意外错误:未找到“SolrClient”对于线($fetch_client = new SolrClient($fetch_options);
)
$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 版本6.3
Ubuntu 版本 16.04
非常感谢您的帮助!