PHP-соединение Wamp + Solr

Я пытаюсь настроить и протестировать соединение с помощью php. Ниже вы заметите, что я не определил базу, которая будет моим домашним каталогом для файла 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

не используйте абсолютные пути (например, в include / require). Это НЕ решает проблему с включенным каталогом / автозагрузчиком, просто маскирует ее. Не говоря уже о портативности и т. д.

Marcin Orlowski 04.03.2019 02:43
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
1
72
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Оказывается, мне не хватает клиента solr php https://github.com/PTCInc/solr-php-client

Другие вопросы по теме