memcached分布式缓存服务器学习总结(四)php memcache扩展

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';
}

代码:

wKioL1Yrl-3wOLboAACxEBxF3Hg706.jpg

结果:

wKiom1Yrl9DxUpPRAABVolp6z38972.jpg


你可能感兴趣的:(服务器,网站,local,动态,shared)