• memcache课程---2、php如何操作memcache


    memcache课程---2、php如何操作memcache

    一、总结

    一句话总结:

    windows下装好memcache.exe,装好memcache的php扩展之后,然后使用memcache函数库的函数即可
    1.连接memcache服务器
    $mem=new Memcache;
    $mem->connect("192.168.20.1","10000");
    
    2.$mem->set('name','user1');
    
    3.$mem->delete('name');
    
    4.$mem->set('age',200);
    
    5.echo $mem->get('age');
    
    6.查看状态
    $arr=$mem->getStats();
    
    7.清空
    $mem->flush();

    1、window下php如何安装memcache模块?

    总结:和安装php的其它扩展的过程是一样的:拷贝.dll,配置文件中开启.ddl
    1.把php_memcache.dll拷贝到php中ext扩展模块包中
    2.修改php.ini配置文件把memcache设置:extension=php_memcache.dll
    3.重启apache服务
    4.写查看php信息的脚本(info.php):
    <?php
    phpinfo();
    ?>
    5.ctrl+f查找memcache扩展

    2、如何查看php安装的扩展信息?

    phpinfo()函数:<?php  phpinfo(); ?>
    <?php
    phpinfo();
    ?>

    3、比如如何安装php扩展, 如何查看php扩展,以前搞半天,这里看视频分分钟解决的启示是什么?

    多看学习视频,看的越多,越节约时间

    4、windows下的动态扩展库叫.dll,linux下的动态扩展库叫什么?

    .so,所以在linux下安装扩展的时候千万注意,

    比如安装memcachephp支持的时候,是memcache.so

    5、linux下php如何安装memcache模块(memcache扩展包(c语言))?

    1)生成configure脚本:/usr/local/php/bin/phpize
    2)生成配置脚本:./configure --enable-memcache --with-php-config=/usr/local/php/php-config
    3)编译:make
    4)安装:make install

    6、linux服务器下网站放在哪个文件夹?

    /user/local/apache2/htdocs

    7、php如何连接memcache服务器(装好memcache.exe,装好memcache的php扩展之后)?

    new Memcache对象,然后执行对象的connect方法即可
    $mem=new Memcache;
    
    $mem->connect("192.168.20.1","10000");

    8、php操作memcache的增删改查如何实现及常用方法?

    比如增删改查:memcache对象的set,get,delete方法
    1.连接memcache服务器
    $mem=new Memcache;
    $mem->connect("192.168.20.1","10000");
    
    2.$mem->set('name','user1');
    
    3.$mem->delete('name');
    
    4.$mem->set('age',200);
    
    5.echo $mem->get('age');
    
    6.查看状态
    $arr=$mem->getStats();
    
    7.清空
    $mem->flush();

    9、php如何在用户登录时把session保存到一个共享的memcache服务器上?

    1.session.save_handler = memcache
    2.session.save_path = "tcp://192.168.20.1:10000"

    二、内容在总结中

     
  • 相关阅读:
    SSD报告
    House of Spirit学习调试验证与实践
    怎样改动SharePoint管理中心的语言
    PuTTY连接Linuxserver常常断线解决方式
    HDU 2819 Swap (行列匹配+输出解)
    HDOJ--1061--Rightmost Digit
    POJ Cow Exhibition
    程序员之---C语言细节24(段错误、类型提升、sizeof &#39;A&#39;)
    java之 ------ 图形界面(三)
    Oracle 安装报错 [INS-06101] IP address of localhost could not be determined 解决方法
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/10924335.html
Copyright © 2020-2023  润新知