zoukankan      html  css  js  c++  java
  • PHP 使用 Memcached

    PHP 想往 Memcached 中增删查改数据,需要先安装 memcache 扩展模块:

    cd /usr/local/src
    wget http://www.apelearn.com/bbs/data/attachment/forum/memcache-2.2.3.tgz
    tar xf memcache-2.2.3.tgz
    cd memcache-2.2.3
    /usr/local/php/bin/phpize
    ./configure --with-php-config=/usr/local/php/bin/php-config
    make && make install
    echo 'extension = "memcache.so"' >> /usr/local/php/etc/php.ini
    /usr/local/php/bin/php -m | grep memcache
    /etc/init.d/php-fpm restart


    测试 PHP 是否连接 Memcached:

    [root@localhost ~]# curl http://www.apelearn.com/study_v2/.memcache.txt > 1.php
    [root@localhost ~]# /usr/local/php/bin/php 1.php    //看到如下输出则表示连接成功
    Get key1 value: This is first value<br>Get key1 value: This is replace value<br>Get key2 value: Array
    (
        [0] => aaa
        [1] => bbb
        [2] => ccc
        [3] => ddd
    )


    把 PHP 的 session(就是用户登录的信息)存到 Memcached:

    [root@localhost ~]$ vim /usr/local/php/etc/php-fpm.conf
    
    [www]    // 在进程池中配置
    ......
    php_value[session.save_handler] = memcache
    php_value[session.save_path] = "tcp://127.0.0.1:11211"
    [root@localhost ~]$ /etc/init.d/php-fpm restart

        

  • 相关阅读:
    冒泡排序
    pdo 单例类
    php 事物处理
    支付宝支付
    反向代理和负载均衡
    execl导出
    网络层
    OSI 7层 TCP/IP 4层 综合5层
    面试总结
    CMD AMD
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10460424.html
Copyright © 2011-2022 走看看