Linuxサーバキャッシュのキャッシュサーバでのアプリケーション

著者: tonyvicky
:から伝説コミュニティのリーグ
概要:データベースに格納されるデータの量が増えているので、クエリの速度が遅くなり、遅くなり、そのためのサーバーアプリケーションをキャッシュする必要がある、この記事では、Memcachedのインストールと簡単なを導入することですそれは使用しています。

本論文では、PHPのための唯一のmemcachedのAPIを記述のMemcached APIに他のテキストファイルを表示したい、http://www.danga.com/memcached/をご覧ください。

ディレクトリ

まず、環境要件
第二に、ダウンロードソフトウェアの
第三に、インストールと設定

1、Memcachedのインストール
2は、メモリキャッシュPHPモジュールインストール
3、テスト・スクリプトを

第四に、紙の上


++++++++++++++++++++++++++++++++++++++++
テキスト
+++++++++ +++++++++++++++++++++++++++++++

まず、環境要件は
、libeventライブラリをサポートするために、Memcachedの必要性をインストールするので、libeventは、Memcachedのをインストールする前にインストールされていません確認してください。テスト環境はまた、PHPのサポートを必要とし、この記事では、PHPディレクトリ(--prefix =は/ usr / local /指定されては/ usr / local / PHPのディレクトリにインストールされていることを前提とコンパイル時PHPでperfixパラメータを使用します

第二に、ソフトウェアのダウンロード、

Memcachedのダウンロード: http://www.danga.com/memcached/
memcacheのPHPモジュールのダウンロード: http://pecl.php.net/package/memcache使用をお勧めしますバージョン1.5
libeventダウンロード: HTTP://www.monkey .ORG /〜プロボス氏/ libevent /

この記事では、もはやlibeventをインストールする方法について説明していません

第三に、インストールと設定

1、インストールのMemcached

root@tonyvicky:# tar vxzf memcached-1.1.12.tar.gz
root@tonyvicky:# cd memcached-1.1.12
root@tonyvicky:# ./configure --prefix=/usr/local/memcached
root@tonyvicky:# make
root@tonyvicky:# make install

起動するサービスをインストールした後

root@tonyvicky:# cd /usr/local/memcached/bin
root@tonyvicky:# ./memcached -d -m 50 -p 11211 -u root

-uを実行するユーザーを指定するために、パラメータの説明は、どのように多くのキャッシュ・スペースのメガバイトを聞くために、指定されたポートを使用し;-p指定-m

2、インストールモジュールのmemcacheのPHP

root@tonyvicky:# tar vxzf memcache-1.5.tgz
root@tonyvicky:# cd memcache-1.5
root@tonyvicky:# /usr/local/php/bin/phpize
root@tonyvicky:# ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir
root@tonyvicky:# make
root@tonyvicky:# make install

インストール後、このプロンプトに似ています:

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/

これを覚えて、その後、php.iniのを修正し、

extension_dir = "./"

に改訂

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/"

そして、行を追加します。

extension=memcache.so

3、テストスクリプト

それをテストするためのPHPプログラムを書きます

<?php
$memcache
= new Memcache; //创建一个memcache对象
$memcache->connect('localhost', 11211) or die ("Could not connect"); //连接Memcached服务器
$memcache->set('key', 'test'); //设置一个变量到内存中,名称是key 值是test
$get_value = $memcache->get('key'); //从内存中取出key的值
echo $get_value;
?>



第四に、紙の上で
......

ます。https://www.cnblogs.com/licheng/archive/2008/01/23/1050149.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_34015336/article/details/92631046