サーバーで Memcache を動作させるのに多くの問題があります。
私は持っている:
アパッチ2.4
PHP 5.5.11
Memcache 3.0.8 ts vc11 x86
私は行を配置しました:
extension=php_memcache.dll
エラーなしで正しくロードされている私のphp.iniファイルでは:
C:\Web Server\PHP>php --ini
Configuration File (php.ini) Path: C:\Windows
Loaded Configuration File: C:\Web Server\PHP\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
ext ディレクトリから php_memcache.dll を削除するとエラーが発生するため、間違いなくそれを見つけて正しい php.ini ファイルを使用しています。
テストページを実行すると、memcache モジュールの詳細が表示されない php_info() が表示され、そのページの下部に新しい memcache オブジェクトを作成しようとします。
$M = new Memcache();
しかし、私は得る:
致命的なエラー: クラス 'Memcache' が C:\Web Server\Apache24\htdocs\index.php の 5 行目に見つかりません
過去2日間、グーグルでさまざまなバージョンなどを試してみましたが、成功はありませんでした。
どうすればこれを機能させることができますか?
アップデート
コマンド ラインを使用してテスト php ファイルを実行すると、エラーは発生せず、Memcache 関数を使用できます。
ブラウザを使用すると正しく動作しないのはなぜですか??