Debian服务器编译安装Memcached及PHP扩展

Debian服务器编译安装Memcached及PHP扩展

php安装成功后,在bin目录下会生成一个名叫phpize的可执行脚本,这个脚本的用途是动态安装php扩展模块。利用phpize脚本安装php扩展模块的好处是在安装php时没有安装的扩展可以再以后随时安装上而且不需要重新安装PHP,省去了不少时间和麻烦。


# 安装libevent

cd /home/lnmp/src
wget http://www.monkey.org/~provos/libevent-1.4.14b-stable.tar.gz
tar zxvf libevent-1.4.14b-stable.tar.gz
cd libevent-1.4.14b-stable
./configure –prefix=/usr/local && make && make install

# 查看是否安装成功

ls -al /usr/local/lib | grep libevent

# 安装memcached

wget http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz
tar zxvf memcached-1.4.5.tar.gz
./configure –with-libevent=/usr/local && make && make install

# 安装PHP扩展

tar xvf memcache-2.2.5.tgz
cd memcache-2.2.5
/usr/local/webserver/php/bin/phpize
./configure \
–enable-memcache \
–with-zlib-dir \
–with-php-config=/usr/local/webserver/php/bin/php-config
make && make install


http://www.ccvita.com/257.html

试是否成功安装memcached:

# ls -al /usr/local/bin/mem*
-rwxr-xr-x 1 root root 137986 11?? 12 17:39 /usr/local/bin/memcached
-rwxr-xr-x 1 root root 140179 11?? 12 17:39 /usr/local/bin/memcached-debug


http://www.hdj.me/debian-install-memcached-and-php-extension


另:http://www.linuxidc.com/Linux/2009-01/18005.htm



【注意】memcache以及memcached相关扩展和memcached是两回事。如果不安装memcached软件,那么,即使PHP成功安装、加载了memcache模块也是没有用的。
当然有一种情况memcache模块可以使用,那就是memcached的安装在其它服务器,PHP可以通过memcache模块调用到它(memcached缓存服务器)

也就是说,如果想正常使用PHP的memcache模块功能,就得有安装有memcached软件的服务器,本机或者其它机器。

一个测试memcache是否能正常使用的PHP代码:

<?php
$mem = new Memcache;
$mem->connect('127.0.0.1', 11211);
$mem->set('key', 'This is a test!', 0, 60);
$val = $mem->get('key');
echo $val;
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值