SolrClient 在浏览器中工作,在终端中不工作 Ubuntu 16.04
SolrClient is Working in browser, Not working in terminal Ubuntu 16.04
我有以下 php 脚本,它在浏览器中 运行 非常完美。但是当我尝试在终端中 运行 时,它会抛出 Fatal Error: Uncausght Error: 'SolrClient' not found for line($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 Version6.3
Ubuntu 版本 16.04
非常感谢您的帮助!
有几种情况可以调用 PHP,每种情况都有自己的 INI 设置。检查您的 php-cli INI 设置是否正在加载扩展。
我有以下 php 脚本,它在浏览器中 运行 非常完美。但是当我尝试在终端中 运行 时,它会抛出 Fatal Error: Uncausght Error: 'SolrClient' not found for line($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 Version6.3 Ubuntu 版本 16.04
非常感谢您的帮助!
有几种情况可以调用 PHP,每种情况都有自己的 INI 设置。检查您的 php-cli INI 设置是否正在加载扩展。