ubuntu 下安裝memcache 以及php擴充套件

fsl發表於2014-05-29
1,下載軟體

 
下載   memcached
 
 
下載libevent
 
 
2,安裝 

安裝libevent
tar -zxvf libevent.tar.gz
cd libevent
./configure  --prefix=/usr/local
make
make install
 
 
安裝memcached
tar  -zxvf  memcahced.tar.gz
cd memcached
./configure --prefix=/usr/local/memcached
make
make install
 
3,執行

啟動
/usr/local/memcached/bin/memcached -d -m  128 -u root -p  11211
 
-d    以守護程式方式執行
-m   設定memcached可以使用的記憶體大小
-u    指定使用者
-p    設定監聽埠,也可以不設定預設11211
-l     設定監聽ip,如果是本機則不設定
 
 
 
 
 4相關命令
memcache->add(string $key , mixed  $var [,  int $flag [, $expire] ])
memcache->set(string $key , mixed  $var [,  int $flag [, $expire] ])
memcache->replace(string $key , mixed  $var [,  int $flag [, $expire] ])
 
memcache->get(string $key)
memcache->get_mult(string $key,$key2,$key3 .....)
 
memcache->delete(string $key [,int $timeout])
memcache->getStats()
memcache->getServerStatus(string $host [,$port])
 
memcache->flush()
memcache->close()

 

 

5,安裝php擴充套件

ubuntu安裝memcached php擴充套件(php版本是5.4)
 
下載 http://pecl.php.net/get/memcache-2.2.5.tgz
 
tar -zxvf  memcache.tgz
cd memcache
phpize           
./configure  --enable-memcache --with-php-config=/usr/bin/php-config  --with-zlib-dir     //紅色字型表示php-config的路徑可以使用(whereis  php-config 命令查詢)
make  &&  make install
 
完成之後會提示
Installing  share  extensions:   /usr/lib/php5/20100525+lfs/
 
這個要記住,下一步修改php.ini配置是需要
 
vim  /etc/php5/apache2/php.int
 
在zend之前加上
extension=/usr/lib/php5/20100525+lfs/memcache.so
 
重啟apache 擴充套件就可以使用了

相關文章