1

C:\wamp\bin\php\php5.3.5\ext フォルダーに配置した php_memcache.dll のコピーがあります。わんこを再開しました。しかし、これは wamp の拡張機能リストに表示されません。なぜ?

php.ini ファイルに extension=php_memcache.dll を追加しました。しかし、それはまだ機能しません

4

2 に答える 2

0

この問題は WAMP 2.4 で発生しました。単純な Memcache テスト スクリプトを実行すると、コマンド ラインからは機能しましたが、ブラウザーでは機能しませんでした。

答えは驚くほどありふれたものでした。WAMP には 2 つの php.ini ファイルがあり、間違ったファイルを編集していました。

たとえば、Apache はこれを使用しました: c:\wamp\bin\apache\Apache2.4.4\bin\php.ini WAMP にもこれがありました: c:\wamp\bin\php\php5.4.12\php.ini

extension=php_memcache.dll を正しい .ini ファイルに入れると、問題が修正されました。

このような私の手がかりは、phpInfo() のロードされた構成ファイルが 2 つのケースで異なる値を報告したという問題でした。

于 2013-12-11T22:00:05.687 に答える
0

php.ini ファイルに extension_dir が設定されていますか? 他のすべての拡張機能は、memcache 拡張機能と同じように php.ini に設定されていますか? 他のすべての拡張機能は ext フォルダーにありますか?

于 2013-03-22T09:28:50.753 に答える