ホームページ >バックエンド開発 >PHPチュートリアル >Windows に Memcached をインストールする手順
(実際、Windows でのインストールは比較的簡単です)
ソースパッケージの準備:
1、Win32 バイナリ用の memcached 1.2.1
これは Win32 サーバー側の memcached の最新バージョンです。ダウンロードするだけです。直接;
2、php_memcache-5.2-Win32-vc6-x86-20090408.zip
これは、php に必要な PECL 拡張子、つまり php_memcache 拡張子です (独自の PHP バージョンと同じである必要があります。 5.2.1 を使用します)
ソース コード パッケージを使用して、以下の手順に従ってみましょう
1. 最初のパッケージを解凍し、特定のディスク (c:memcached など) に配置します
2.は、cmd コマンド インターフェイス)
3 をインストールするには、「c:memcachedmemcached.exe -d install」と入力します。次に、「c:memcachedmemcached.exe -d start」と入力して開始します。 (注: 今後、memcached は Windows を起動するたびに自動的にサービスとして開始されます。これでサーバー側のインストールが完了します)
4. 2 番目のパッケージを解凍すると、php_memcache.dll が 1 つだけになります。 usr/local/php5/ext/
5 と入力します。C:WINDOWSphp.ini に「extension=php_memcache.dll」という行を追加します (なぜ PHP に 2 つの設定ファイルがあり、1 つはusr/local/php5/php.ini、もう 1 つは C:/WINDOWS/ にあり、前の設定ファイルを変更するだけではうまくいかなかったので、WINDOWS6 の php.ini も変更しました。次に、php.ini ファイルに以下を追加します:
コードをコピーします コードは次のとおりです: [Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211
6. Apache を再起動し、phpinfo に memcache の記述があればインストールは成功です。
試行:
example.php ファイルを作成します: (その他の使用方法については、PHP マニュアルの Memcache 関数の説明を参照してください)
コードをコピーします コードは次のとおりです:<?php
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect");
$version = $memcache->getVersion();
echo "Server's version: ".$version."
\n";
$tmp_object = new stdClass;
$tmp_object->str_attr = 'test';
$tmp_object->int_attr = 123;
$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");
echo "Store data in the cache (data will expire in 10 seconds)
\n";
$get_result = $memcache->get('key');
echo "Data from the cache:
\n";
var_dump($get_result);
?>
出力がある場合:
コードをコピーします コードは次のとおりです:Server's version: 1.4.5
Store data in the cache (data will expire in 10 seconds)
Data from the cache:
object(stdClass)#3 (2) { ["str_attr"]=> string(4) "test" ["int_attr"]=> int(123) }
これは、Memcached が正常に実行されていることを意味します。 :~>
http://www.bkjia.com/PHPjc/321698 からダウンロードできます。 .htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/321698.htmlTechArticle (実際、Windows でのインストールは比較的簡単です) ソース コード パッケージの準備: 1. Win32 バイナリ用の memcached 1.2.1 これが最新バージョンです。 Win32 サーバー側の memcached を直接ダウンロードするだけです...