Как мне установить Predis на окнах XAMPP? - PullRequest
1 голос
/ 03 мая 2011

Я установил Predis на машине с Windows XAMPP, используя pearhub (pear install pearhub / predis). Он установлен без каких-либо сообщений об ошибках. Но когда я делаю следующее

<?php
require "Predis.php";
$redis = new Predis/Client();
$redis->set('library', 'predis');
$value = $redis->get('library');
?>

Там написано, что класс Predis не найден. Любые идеи, как правильно установить это на Windows?

Ответы [ 2 ]

4 голосов
/ 03 мая 2011

Сначала необходимо установить Redis, а затем Predis будет работать.Predis - это только интерфейс для Redis.

Поскольку вы находитесь в Windows, вы можете найти информацию в исполняемом файле здесь: https://github.com/dmajkic/redis/downloads

Кроме того, как я заметил в вашем коде, у вас есть это:

$redis = new Predis/Client();

Должно быть так:

$redis = new Predis_Client();
2 голосов
/ 20 июля 2012

Вам нужно запустить redis-server.exe из папки C: / redis , затем вставить следующий код в ваш php-файл.

<?php 
    require "predis/autoloader.php";
    Predis\Autoloader::register();
    $redis = new Predis\Client();
    $redis = new Predis\Client(array(
      "scheme" => "tcp",
      "host" => "127.0.0.1",
      "port" => 6379));
    if($redis)
    {
         echo "Redis connected succesfully";
    }
    else
    {
         echo "Redis Not connected";
    }
?>
...