Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> MemcacheキャッシュサーバーをLinux

MemcacheキャッシュサーバーをLinux

  
にインストールする方法

Memcacheキャッシュは良いソフトウェアです。Linuxの下にインストールする方法は次のとおりです。

サーバーは主にmemcacheサーバーにインストールされ、最新バージョンはmemcached-です。 1.3.0。 http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gzさらに、MemcacheはSocket処理のためにライブラリlibeventを使用するので、libeventをインストールする必要があります。libeventの最新バージョンはLibevent-1.3 (システムにlibeventがインストールされている場合は、インストールする必要はありません)公式Webサイト:http://www.monkey.org/~provos/libevent /ダウンロード:http://www.monkey.org/~provos/libevent-1.3。 Tar.gz

ソースファイルをダウンロードした後、wgetコマンドを使ってこれら2つを直接ダウンロードしてください。 1.最初にlibeventをインストールしてください。これは、設定時にインストールパスを指定する必要があります、すなわち、。/configure&nd; prefix = /usr; make; then make install; 2. install memcached、configurationでlibeventのインストールパスを指定するだけです。 - ndash; with-libevent = /usr;次にmake; then make install;これでLinuxでのMemcacheサーバのインストールは完了です。詳細な方法は以下のとおりです。

1. memcachedとlibeventをそれぞれダウンロードし、/tmpディレクトリに置きます。#cd /tmp#wget http://www.danga.com/memcached/dist/memcached- 1.2.0.tar.gz#wget http://www.monkey.org/~provos/libevent-1.2.tar.gz

2. libeventをインストールします。#tar zxvf libevent-1.2.tar。 。GZます。#cdのlibevent-1.2#./configureを&ndashする;接頭辞=は/usr#が#は

3 libeventテストが正常にインストールされて
make installを行います。#lsの-alは/usr /libが|  grep libeventlrwxrwxrwx 1ルートルート21 11 ?? 12 17:38 libevent-1.2.so.1 - > libevent-1.2.so.1.0.3-rwxr-xr-x 1ルートルート263546 11 ?? 12 17:38 libevent -1.2.so.1.0.3-rw-r&nd; r&#; 1ルートルート454156 11 ?? 12 17:38 libevent.a-rwxr-xr-x 1ルートルート811 11 ?? 12 17:38 libevent.lalrwxrwxrwx 1 root root 21 11 ?? 12 17:38 libevent.so - > libevent-1.2.so.1.0.3は悪くないです、彼らはインストールされています。 。

libevent取付位置をインストールする必要が指定しながら4は、memcachedをマウントします。#cd /TMP#タールzxvf memcachedを-1.2.0.tar.gz#CDをmemcachedを-1.2.0を#1は./configure&ndashの; -libevent =は/usr ##は、中間エラーが発生した場合、make installを行い、エラーはエラー・メッセージに応じた適切なライブラリまたはパスを増加または設定するには、慎重に情報を確認してください。インストールが完了したら、/usr /local /bin /memcachedにmemcachedを入れます。

5. memcachedが正常にインストールされたかどうかをテストします。#ls -al /usr /local /bin /mem * -rwxr-xr-x 1つのルートルート137986 11 ?? 12 17:39の/usr /local /binに/memcachedの-rwxr-xr-xとなって1ルートルート140179 11 ?? 12 17:39の/usr /local /binに/memcachedのデバッグ

Memcacheの PHP
拡張モジュールをインストールする1.ダウンロードしたいmemcacheのバージョンをhttp://pecl.php.net/package/memcacheから選択します。 2.
PHP memcache拡張モジュールをインストールします。

タールvxzfのmemcache-2.2.1.tgzcdのmemcache-2.2.1は/usr /local /PHP /binに/は、phpize /設定&ndashの;.有効-memcacheの&ndashする;-PHPで-config =は/usr /local /PHP /binに/PHP-コンフィグ&ndashの;と、ZLIB-dirmakemake
インストール

3アタッチメントプロンプト:.

が共有インストールこのようになります後拡張:.は/usr /local /PHP /libに/PHP /拡張/非デバッグ非ZTS-2007xxxx /

4場所であなたのphp.iniのextension_dir =' ./'変更< BR>

のextension_dir ='は/usr /local /PHP /LIB /PHP /エクステンション/非デバッグ非ZTS-2007xxxx /'

ロードする行を追加することによって拡張5 memcacheの:延長の基本セット= memcache.somemcached :.

1つのスタートMemcacheのサーバ側:#は/usr /local /binに/memcachedは-d -m 10 -uルート-l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid

-dオプションデーモンを起動することで、-mは、私がここに持っている、単位はMBで、Memcacheの使用に割り当てられたメモリの量である10メガバイトは、-uがMemcacheのを実行している、ありますユーザーは、ここに複数存在する場合、サーバーのIPアドレスを監視することである-l私のルートであり、アドレスは、その後、私は、サーバーのIPアドレス192.168.0.200、-pポートが設定されているMemcacheのリスニングを指定するためにここにいる、私は12000、好ましくは1024個の以上のポートを設定するためにここにいる、-cオプションは、同時接続の最大数を実行することです、デフォルトの1024ですが、私はあなたのサーバーを設定するための負荷量に応じて、256を設定するためにここにいる、-PはPIDファイルの設定をするMemcacheに保存され、私は/tmp/memcached.pidを保存するためにここにいる、

2。あなたがMemcacheのプロセスの実行を終了させたい場合は:

#は `殺す猫を/tmp /memcached.pid`

また、複数のデーモンを起動することができますが、ポートを繰り返すことはできません。

3 Apacheを再起動し、サービスのhttpdの再起動

Memcacheのテスト環境:出力は、これはテストされている場合は、次のPHPファイルを実行し、成功を構築するための環境が語ります!。 Memcacheの魅力を理解し始めましょう。 <?php $ mem = new Memcache; $ mem-> connect(< 127.0.0.1″、11211); $ mem-> set(’ key’、‘これはテストです!’) 0、60); $ valを= $ MEM->(&rsquo取得;キー’); $ valの;?>エコー;

Copyright © Windowsの知識 All Rights Reserved