Я установил Foolz SphinxQL Query Builder для PHP с composer, используя следующий файл json:
{
"require": {
"foolz/sphinxql-query-builder": "^2.0"
}
}
Мой php выглядит следующим образом:
<?php
require_once __DIR__ . '/vendor/autoload.php';
use Foolz\SphinxQL\SphinxQL;
use Foolz\SphinxQL\Connection;
error_reporting(E_ALL);
ini_set('display_errors', 1);
// create a SphinxQL Connection object to use with SphinxQL
$conn = new Connection();
$conn->setConnectionParams('127.0.0.1', 9306);
$query = SphinxQL::create($conn)->select('*')
->from('test1')
->match('@test document');
# ->where('banned', '=', 1);
$result = $query->execute();
var_dump($result);
?>
Используя мой отладчик, я вижу автозагрузчик(функция findFileWithExtension
) пытается найти файл в /mnt/i/var/www/vhosts/my.play.net/sphinx/vendor/composer/../foolz/sphinxql-query-builder/Connection.php
, когда он, вероятно, должен искать в /mnt/i/var/www/vhosts/my.play.net/sphinx/vendor/composer/../foolz/sphinxql-query-builder/Drivers/Mysqli/Connection.php
, где он на самом деле находится.
Может кто-нибудь посоветовать, почему я вижу это и как яэто исправить?