查看文章 |
[Linux]PHP 使用memcached 保存 Session 安装配置备忘 CentOS 5.x - 2008.3.7
2008-03-07 17:33
1. 安装libevent 1.3e http://www.monkey.org/~provos/libevent/ 2. 安装memcached 1.2.4 run 参数 : ./memcached -d -m 50 -l 127.0.0.1 -p 11211 -u root -d daemon -l listen ip -m memory 50M -p tcp port 11211 -u run as user 3. 安装memcache 3.0.1 [maybe] #yum install autoconf # cd /usr/local/src/memcache-3.0.1 # /usr/local/php/bin/phpize #./configure --with-php-config=/usr/local/php/bin/php-config --with-apxs=/usr/local/apache/bin/apxs --enable-memcache #make #make install 4. config php.ini 修改extension_dir = "./" 为 memcache.so 目录 加入extension=memcache.so 5.test php -memcache 6. php.ini config for session 查看phpinfo 中有:Registered save handlers files user sqlite memcache 字样。 session.save_handler = memcache测试 : php 保存session : $_SESSION["TEST"] = '1231231'; print session_id(); $memclient = memcache_connect('localhost', 11211);
var_dump $memclient->get('...') ; session_id 值作为参数备注:持久化建议参考 dbcached. 请参见如下文章: http://code.google.com/p/dbcached/ 相关地址: http://www.php.net/manual/en/ref.memcache.php http://pecl.php.net/package/memcache |