Sto seguendo le esercitazioni di Ratchet. Per la pagina di SessionProvider, il codice è simile a questo:PHP Ratchet: Memcache classe non trovata
<?php
// Your shell script
use Ratchet\Session\SessionProvider;
use Symfony\Component\HttpFoundation\Session\Storage\Handler;
use Ratchet\App;
$memcache = new Memcache; // Class not found on line 7
$memcache->connect('localhost', 11211);
$session = new SessionProvider(
new MyApp
, new Handler\MemcacheSessionHandler($memcache)
);
$server = new App('localhost');
$server->route('/sessDemo', $session);
$server->run();
PHP genera un errore fatale quando si esegue lo script nel command-line
:
Classe Memcache non si trovano in on line 7
Questo codice è inserito in bin \ chat-server.php
Wierd Stuff
La classe non è disponibile solo per lo script chat-server.php
.
E 'possibile che hai eseguito uno degli script sulla linea di comando e l'altra attraverso un browser web? – lxg
Devi davvero aggiungere il modulo memcache a PHP CLI. Ma, mi dispiace, non so come farlo su Windows/XAMPP. – lxg
Il problema di Memcache è ancora lì. È aperto a risposte. –