我正在關注Ratchet的教程。對於SessionProvider頁,代碼是這樣的:PHP棘輪:Class Memcache找不到
<?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拋出一個致命的錯誤,當我運行在command-line
腳本:
類Memcache中未發現第7行
此代碼被置於bin \ chat-server.php中
Wierd Stuff
該類不適用於chat-server.php
腳本。
有沒有可能是你執行的命令行腳本,另一個通過網頁瀏覽器中的一個? – lxg
您必須確實將memcache模塊添加到PHP CLI。但是,對不起,我不知道如何在Windows/XAMPP上執行此操作。 – lxg
Memcache問題仍然存在。它是開放的答案。 –