memcache服務端安裝
wget
wget
tar -zxvf libevent-1.4.11-stable.tar.gz
cd libevent-1.4.11-stable
make clean
./configure --prefix=/usr
make;make install
tar zxvf memcached-1.4.0.tar.gz
cd memcached-1.4.0
./configure --prefix=/www/wdlinux/memcached --with-libevent=/usr
make;make install
安裝完成,啟動
/www/wdlinux/memcached/bin/memcached -d -m 512 -u apache -p 11211 -c 25600
-d 以守護程序方式啟動
-m 512 是指分配512m記憶體
-u apache 是用apache使用者啟動
-p 11211 使用11211埠
-c 25600 最大的迸發連線數
wget
tar zxvf memcache-2.2.5.tgz
cd memcache-2.2.5
/www/wdlinux/php/bin/phpize
./configure --enable-memcache --with-php-config=/www/wdlinux/php/bin/php-config --with-zlib-dir
make;make install
在php.ini的最後新增如下幾行,如 vi /www/wdlinux/php/lib/php.ini
[memcache]
extension_dir ="/www/wdlinux/php/lib/php/extensions/no-debug-zts-20060613/"
extension=memcache.so
重啟apache
memcache狀態web介面介面,複製memcache.php到**的根目錄,如
cp memcache.php /www/web/wdlinux
修改使用者密碼,如下
vi memcache.php
define('admin_username','wdlinux'); // admin username
define('admin_password','password'); // admin password
然後用ie瀏覽器開啟 即可檢視相關狀態資訊
開啟phpinfo檢查,如
能看如下圖的資訊,表示安裝成功,也就是你的php已經支援memcache了
在你的php程式裡,就可以使用memcache這個快取資料庫了
php測試例項
< ?php
//連線
$mem = new memcache;
$mem->connect("127.0.0.1", 11211);
//儲存資料
$mem->set('key1', 'this is first value', 0, 60);
$val = $mem->get('key1');
echo "get key1 value: " . $val ."
";//替換資料
$mem->replace('key1', 'this is replace value', 0, 60);
$val = $mem->get('key1');
echo "get key1 value: " . $val . "
";//儲存陣列
$arr = array('aaa', 'bbb', 'ccc', 'ddd');
$mem->set('key2', $arr, 0, 60);
$val2 = $mem->get('key2');
echo "get key2 value: ";
print_r($val2);
echo "
";//刪除資料
$mem->delete('key1');
$val = $mem->get('key1');
echo "get key1 value: " . $val . "
";//清除所有資料
$mem->flush();
$val2 = $mem->get('key2');
echo "get key2 value: ";
print_r($val2);
echo "
";//關閉連線
$mem->close();
?>
[我的linux,讓linux更易用]
centos精簡版,整合lamp,lnmp版
,wdcp
,wdcdn
,wddns
,一鍵安裝包
,集群負載均衡lvs,智慧型dns/cdn,效能優化
本文連線:
linux系統安裝Memcache
linux系統安裝memcached 首先要先安裝libevent庫。centos 下執行 yum install libevent libevent devel檢視memcached 是否已經安裝 which memcached 如果已經安裝 輸出類似 usr bin memcached 安裝me...
在Linux安裝Memcache快取伺服器端的方法
memcache快取是個好軟體,這裡講下在linux下安裝的方法 2.先安裝libevent tar zxvf libevent 1.2.tar.gz cd libevent 1.2 configure prefix usr make make install 3.測試libevent是否安裝成功 ...
在Linux安裝Memcache快取伺服器端的方法
在linux下memcache快取安裝的方法 2.先安裝libevent tar zxvf libevent 1.2.tar.gz cd libevent 1.2 configure prefix usr make make install 3.測試libevent是否安裝成功 ls al usr ...