ホームページ >バックエンド開発 >PHPチュートリアル >Windows システムでの memcache_PHP のインストールに関するチュートリアル
memcache の導入については、ここでは詳しく説明しません。読者は次の記事を参照してください。memcached とは何ですか? memcacheの使い方は?
(1) memcached をインストールするには、まず memcached インストール ファイルと php に必要な pecl 拡張子 php_memcache.dll ファイルの 2 つのファイルをダウンロードする必要があります。これは Windows に memcached をインストールする方法の紹介であるため、memcached をダウンロードする必要があります。 exeファイル。 memcached.exe の具体的なダウンロード アドレスは、http://code.jellycan.com/memcached/ です。このページでは、memcached-1.2.6-win32-bin.zip という名前のファイルをダウンロードする必要があります。 php_memcache.dll については、ダウンロード アドレスはここでは提供されていません。自分の PHP バージョンと同じである必要があるため、自分で Baidu で検索してください (いくつかの一般的な php_memcache.dll バージョンのダウンロード アドレスは記事の下にリストされています)。 。
(2) 上記の必要なツールが準備できたら、インストールとデバッグを開始できます。まずmemcacheをインストールします。
ダウンロードした memcache ファイル パッケージを抽出し、c:memcached などの特定のディスクの下に置きます
ターミナル(つまり、cmdコマンドインターフェイス)に「c:memcachedmemcached.exe -d install」と入力してインストールします
現時点では、インストールした memcache がどのポートを使用しているかわからない場合があります。次に、レジストリを変更して、ポートを指定したポートに変更します。レジストリ エディターを開き、HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcached Server を見つけます。以下の ImagePath 文字列項目を見つけて、その文字列をダブルクリックし、項目値の後に -l 127.0.0.1 -m 45 -p 51321 を追加します (ここでの意味は、アクセス IP が 127.0 であることを意味します)。 .0.1 は 45M メモリを使用し、ポートは 51321 です)、変更後はレジストリ エディタを閉じます。
次に、コマンド インターフェイスに「c:memcachedmemcached.exe -d start」と入力して memcache サービスを開始するか、コンピューター サービス項目で memcached サービスを見つけて再起動します。
上記の操作が完了したら、キャッシュ サービス memcache が正常にインストールされ、実行されているかどうかを確認してみましょう。ターミナルに「telnet 127.0.0.1 51321」と入力し続けます。入力が完了すると、次のような理解できる英語または理解できない英語が表示される場合は、memcache サービスが実行されたことを意味します。正常にインストールされ、実行されました。
STAT pid 5636
STAT稼働時間936
統計時間 1344915126
STATバージョン1.2.6
STAT ポインターサイズ 32
STAT curr_items 0
STAT total_items 0
STATバイト0
STAT curr_connections 2
STAT 合計接続数 3
STAT 接続構造 3
STAT cmd_get 0
STAT cmd_set 0
STAT get_hits 0
STAT get_misses 0
STAT の立ち退き 0
STAT bytes_read 19
STAT 書き込みバイト数 7
STAT 制限最大バイト数 67108864
STAT スレッド 1
終了
注: お使いのシステムが Win 7 の場合、「『telnet』は内部コマンドでも外部コマンドでもありません。また、操作可能なプログラムでもありません。調査の結果、これは Win7 にTelnet 機能はデフォルトでインストールされているため、Telnet コマンドを直接使用しても機能しません。「コントロール パネル」-「プログラム」-「Windows の機能の有効化または無効化」に移動し、「Telnet クライアント」にチェックを入れます。 」。
(3) PHPの設定をします。ダウンロードした pecl モジュール パッケージを解凍し、php_memache.dll を php ディレクトリの ext ディレクトリに置きます (ヒント: 予期しないエラーを防ぐために、php バージョンと一致するモジュール パッケージをダウンロードすることが最善です)。次に、php.ini ファイルを見つけて、extension=php_memcache.dll という行を追加し、Apache サーバーを再起動します。この時点で、php の memcache 拡張パッケージがインストールされています。
(4) PHP環境でmemcacheが動作するかテストします。次のコードを使用してテストできます:
リーリー「memcache test!」が正常に出力されれば、PHP 環境に memcache サービスが正常にセットアップされたことを意味します。 「クラス 'Memcache' が見つかりません...」などのエラーがここで報告される場合があることに注意してください。これはテスト済みであり、拡張パッケージと PHP 環境の間の不一致が原因で発生します。 PHP 環境と一致するようにするだけです。