我正在尝试使用php设置和测试连接。下面你会注意到我没有定义base,这将是'require_once'的主目录。我的问题是关于需要一次需要什么?
<?php
define('base',
require_once( 'C:\Program Files\Solr\solr-7.5.0\server\solr\sqltest' );
$options = array
(
'hostname' => 'localhost',
'login' => 'root',
'password' =>'',
'port' => '8983',
'path' => 'C:\Program Files\Solr\solr-7.5.0\server\solr\sqltest'
);
$client = new SolrClient( $options );
if ( ! $solr->ping() ) {
echo 'Solr service not up dude.';
exit;
}
?>
我的本地服务器是使用Wamp设置的。我查看的许多页面都是使用其他服务,而他们的request_once是这样的:
require_once( 'Apache/Solr/Service.php' );
这让我相信我的应该指向我的wamp目录中的某些东西
事实证明我错过了solr php客户端https://github.com/PTCInc/solr-php-client