php - PHP连接Wamp+Solr
问题描述
我正在尝试使用 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
推荐阅读
- pentaho - Pentaho Kettle 刷新 mondrian 缓存
- javascript - 在用户脚本中运行 XMLHttpRequest 时,“无法添加 CORS 标头 'Origin'”
- node.js - Node.js 服务器中的安全漏洞
- ios - UISearchController dimsBackgroundDuringPresentation 已弃用
- php - sqlsrv_fetch_array 不返回正确的行
- python - group_by ModuleNotFoundError:没有名为“dfply.group”的模块;'dfply' 不是一个包
- c# - HttpContext.RequestServices 如何无法解析范围服务?
- api - 搜索仅使用确切的关键字 - woocommerce
- angular - mat-spinner 不会停止旋转
- javascript - 如何将数字转换为文本 Javascript?