php动态添加memcache扩展
获取memcache(还可以到php.net网站获取)
wget -b http://labfile.oss.aliyuncs.com/memcache-2.2.5.tgz
tail -5 wget-log | sed '/^$/d'
解压
tar -zxf memcache-2.2.5.tgz
cd memcache-2.2.5
因为没有configure文件
需要先执行下/usr/bin/phpize
然后通过configure安装
./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config
sudo make
sudo make install
注意:需要制定php-config文件的位置
这样也就安装完成了。
并且应该关注的是安装完成之后弹出的:
Installing shared extensions: /usr/lib/php5/20121212/
修改 php.ini:找到 Php.ini,
将里面的 extension_dir='/'
修改为extension_dir='/usr/lib/php5/20121212/(安装成功结果弹出的位置)
并且在后面加上一行:
extension=memcache.so。
这样 PHP-memcache 就安装完毕了
写一个例子
$mem = Memcache();
if($mem->connect('127.0.0.1','11211')){
$mem->set('name','ouyangjun');
var_dump($mem->get('name'));
}else{
print 'connect false';
}
代码:
结果: