ホームページ  >  記事  >  バックエンド開発  >  Linux に PHP memcached クライアントをインストールする、linuxmemcached_PHP チュートリアル

Linux に PHP memcached クライアントをインストールする、linuxmemcached_PHP チュートリアル

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

Linux、linuxmemcached に php memcached クライアントをインストールします

以下では、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() 関数が次のように表示されれば、インストールは成功です

linux PHP の memcached 拡張機能をインストールします

まず、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 拡張機能の関係は何ですか

Linuxのmemcachedはサーバー側です
phpのmemcacheはクライアント側です
クライアントはデータにアクセスするためにサーバー側にアクセスします

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/856990.html技術記事 Linux、linuxmemcached に php の memcached クライアントをインストールします。 以下に、php の memcached クライアントをインストールする手順を紹介します。 1. libmemcached クライアントの公式 Web サイトのアドレスをダウンロードしてインストールします。 http://libmem...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。