zoukankan      html  css  js  c++  java
  • 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"

    二、内容在总结中

     
  • 相关阅读:
    python 生成随机数、生成 uuid
    python django 之 django自带的分页
    python django 之 django自定制分页
    禁止用户使用 sudo su 命令进入root 模式
    MySQL学习之路 一 : MySQL 5.7.19 源码安装
    Ubuntu 16.04 apt 国内源
    Python开发(三):字符编码,文件操作,函数
    如何装双系统详细步骤:以win10+centos为例
    中缀表达式转换成后缀表达式
    getch()、getche()和getchar()函数
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/10924335.html
Copyright © 2011-2022 走看看