ホームページ  >  記事  >  バックエンド開発  >  Windows/linux/php_PHP チュートリアルでの memcached.exe のインストールと構成

Windows/linux/php_PHP チュートリアルでの memcached.exe のインストールと構成

WBOY
WBOYオリジナル
2016-07-13 10:46:45846ブラウズ

この記事では、Windows + php での memcached.exe のインストールと構成、および liunx での memcached の構成を紹介します。独自のシステムに応じて、方法 1 または方法 2 を構成できます。

Windows+phpでのmemcached.exeのインストールと構成

1. Windows版のダウンロードアドレスは、http://code.jellycan.com/memcached/

です。

圧縮ファイルを c:/memcached/

に解凍します。

2. CMD に「c:/memcached/memcached.exe -d install」と入力してインストールします。

3. 次に「c:/memcached/memcached.exe -d start」と入力して起動します。注: 将来的には、Windows を起動するたびに memcached が Windows のサービスとして自動的に開始されるようになります。これでサーバー側のインストールが完了しました。

4. -m が指定されている場合、キャッシュ サイズは -m の後の数値であり、単位は M であることを意味します。例:

c:/memcached/memcached.exe –l 127.0.0.1 –m 32 –d start

メモリの問題を解決するには、次のように memcached を設定します。

上記のインストール手順に従ってインストールした後、memcached -m 200 を使用して最大メモリ使用量を調整すると、デフォルトのメモリが常に 64MB であることがわかります。ネットで検索したところ、情報が書き込まれていないことがわかりました。レジストリは次のように変更できます。

1. memcached –d shutdown まず、memcached サービスをシャットダウンします。

2. レジストリに入り、HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/memcached Server の値が「c:/memcached/memcached.exe」 -d runservice の後に -l 0.1 -m が続いているエントリを見つけます。 3000年 - 2048年頃。

3.memcached –d start は memcached サービスを開始し、memcached の最大メモリを 3000MB に変更します。

バイナリバージョンをダウンロードした場合は、それを直接実行するだけで、パラメータを追加して設定できます。

よく使用される設定:

-p リスニングポート
-l 接続の IP アドレス、デフォルトはローカルマシンです
-d start memcached サービスを開始します
-d restart memcached サービスを再起動します
-d stop|shutdown 実行中の memcached サービスをシャットダウンします
-d install memcached サービスをインストールします
-d uninstall memcached サービスをアンインストールします
-u として実行 (root として実行する場合のみ有効)
-m 最大メモリ使用量 (MB 単位)。デフォルト 64MB
-M メモリが枯渇した場合、項目を削除する代わりにエラーを返します
-c 同時接続の最大数、デフォルトは 1024 です
-f ブロック サイズの増加係数、デフォルトは 1.25 です
-n 最小割り当てスペース、キー + 値 + フラグのデフォルトは 48 です
-h ヘルプを表示します

Linux+php での memcached.exe のインストールと構成

ホーム
http://www.danga.com/memcached

ダウンロードアドレス:
http://danga.com/memcached/download.bml

ファイルをダウンロード
memcached-1.2.6.tar.gz
tar zxvf memcached-1.2.6.tar.gz
./configure --prefix=/usr/local/memcached-1.2.6

を作る インストールを行う

注:

Memcache にはこのパッケージ libevent が必要です。そうでない場合は、インストール中にエラーが報告されます:

libevent ディレクトリを確認しています...configure: error: libevent は http://www.monkey.org/~provos/libevent/ から入手できます

すでにインストールされている場合は、 --with-libevent=/dir/ を使用してパスを指定します

ファイル libevent-1.4.9-stable.tar.gz をダウンロードします

tar zxvf libevent-1.4.9-stable.tar.gz

./configure --prefix=/usr/local/libevent-1.4.9-stable.tar.gz

を作る インストールを行う

usr の下にインストールしなかったため、最終的に memcache を起動してエラーを報告しました:

[root@localhost bin]# ./memcached -d -m 10 -p 11211 -u root -l 0.0.0.0
./memcached: 共有ライブラリのロード中にエラーが発生しました: libevent-1.4.so.2: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません

libevent のインストールを確認します:

ls -al /usr/lib grep ライブイベント
libevent-1.4.so.2 を /usr/lib にコピー/リンクします。そうしないと、memcached を正常にロードできません。

cp libevent-1.4.so.2 /usr/lib/

記事のソース: http://www.diybl.com/course/6_system/linux/linuxjq/20071010/77432.html


インストール後、サービスを開始する必要があります
cd /usr/local/memcached-1.2.6/bin
./memcached -d -m 50 -p 11211 -u root -l 0.0.0.0
パラメータの説明
-m は、使用するキャッシュ スペースをメガバイト単位で指定します。 -p はリッスンするポートを指定します
-u は、どのユーザーとして実行するかを指定します

http://www.bkjia.com/PHPjc/632930.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632930.html技術記事この記事では、Windows+php での memcached.exe のインストールと構成、および liunx での memcached の構成を紹介します。独自のシステムに応じて、1 つ目または 2 つ目の方法に従って構成できます。 Windows+php...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。