以下では、phpをインストールするためのmemcachedクライアントのインストール手順を紹介します
1. libmemcached クライアントをダウンロードしてインストールします
公式サイトアドレス:http://libmemcached.org/libMemcached.html
2. memcached をダウンロードしてインストールします
公式サイトアドレス:http://pecl.php.net/package/memcached
3.php nginxを再起動します
注: nginx と php の再起動スクリプトの書き方を参考にしてください
php起動スクリプト
nginx 起動スクリプト
4. インストールが成功したかどうかを確認します
phpinfo() 関数が次のように表示されれば、インストールは成功です
まず、memcache と memcached に違いがあることを確認する必要があります。
Telnet が成功すると、memcache が正常にインストールされたことが証明されます。
phpinfo には memcached が表示されるので、問題ありません
しかし、あなたは
memcached のテストに公式の PHP ファイルを使用するのは役に立たない、ページで 500 エラーが表示されると言いました
これと同様のコードを使用しているのではないかと思います。
$mem = new Memcache;
$mem->connect("192.168.x.y", 11211)or die ("接続できませんでした");
$mem->set('key' , 'This is a test!', 0, 60);
$val = $mem->get('key');
echo $val;
?>
最初の行に注目してください。 。 $mem = new Memcache;
サーバーがmemcachedをサポートしている場合、phpinfoにmemcachedが表示されます
memcacheの場合、memcacheのみが表示されます
memcachedはphpの拡張機能です。
したがって、新しい memcache を使用して memcached をインスタンス化すると、500 と表示されますが、これは正常です。
Linuxのmemcachedはサーバー側です
phpのmemcacheはクライアント側です
クライアントはデータにアクセスするためにサーバー側にアクセスします