2011-05-02 8 views
1

J'ai installé Predis sur une machine Windows XAMPP en utilisant pearhub (pear install pearhub/predis). Il a installé sans aucun message d'erreur. Mais quand je fais ce qui suitComment installer Predis sur les fenêtres XAMPP?

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

Il dit classe Predis pas trouvé. Des idées pour installer correctement cela sur Windows?

Répondre

4

Vous devez d'abord installer Redis, puis Predis fonctionnera. Predis est seulement une interface pour Redis.

Parce que vous êtes sur Windows, vous pouvez trouver des informations dans le fichier exécutable ici: https://github.com/dmajkic/redis/downloads

Aussi, je remarquais dans votre code, vous avez ceci:

$redis = new Predis/Client(); 

Il devrait être ceci:

$redis = new Predis_Client(); 
2

Vous devez commencer Redis-Server.exe de C:/Redis dossier, puis collez le code suivant dans votre fichier 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"; 
    } 
?> 
+0

hey je suis essayer Redis mais nous avons eu cette erreur 'Predis de \ autochargeur 'Classe introuvable dans C: \ \ xampp de portable htdocs \ fait \ test.php en ligne 3' –

+0

exigent « prédispose/chargeur automatique. php "; Ce serait require "predis/autoload.php"; Il résout mon problème. –

Questions connexes