ubuntu 下安装memcache 以及php扩展

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 扩展就可以使用了
原文地址:https://www.cnblogs.com/fslnet/p/3759272.html