LNMP平台+Memcached缓存系统(7)

(三)安装memcache的php扩展端:
 
1、安装memcache
 
# tar xf memcache-2.2.5.tgz
# cd memcache-2.2.5
# /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config --enable-memcache
# make && make install
 
安装完后会有类似以下的提示:
 
Installing shared extensions:    /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
 
在/etc/php.d/下创建php.ini文件,添加如下一行来载入memcache扩展:
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/memcache.so
 
重启一下php-fpm服务
 
#service php-fpm restart
 
在phpinfo中可以看到memcache已经启用了

LNMP平台+Memcached缓存系统

2、对memcached功能进行测试
 
在网站目录/web/htdocs中建立测试页面test.php,添加如下内容:
<?php
$mem = new Memcache;
$mem->connect("127.0.0.1", 11211)  or die("Could not connect");
 
$version = $mem->getVersion();
echo "Server's version: ".$version."<br/>\n";
 
$mem->set('testkey', 'Hello World', 0, 600) or die("Failed to save data at the memcached server");
echo "Store data in the cache (data will expire in 600 seconds)<br/>\n";
 
$get_result = $mem->get('testkey');
echo "$get_result is from memcached server.";       
?>

LNMP平台+Memcached缓存系统

访问test.php,如果有输出“Hello World is from memcached.”等信息,则表明memcache已经能够正常工作。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/4cf8cf5b5639d95f4520447e8d0786a3.html