zoukankan      html  css  js  c++  java
  • centos下安装memcached

    1.   通过yum安装
    yum -y install memcached

    #安装完成后执行:

    memcached –h

     

     

    2.   Memcached 运行

    //查看考号修改配置
    vim /etc/sysconfig/memcached


    内容如下:
    PORT=”11211″        #端口
    USER=”memcached”    #用户
    MAXCONN=”1024″      #最大内存
    CACHESIZE=”64″      #缓存大小
    OPTIONS=”"           #其它选项

    可以修改端口,用户和最大内存,缓存大小

    systemctl restart memcached #重启
    systemctl start memcached   #启动
    systemctl enable memcached  #开机自启动
    systemctl status memcached  #状态
    systemctl stop memcached    #关闭

     

    3.   安装PHP-memcache扩展

     

    yum -y install php-pecl-memcache

     

    #打开配置文件php.ini

    vim /etc/php.ini

     

    #在里面添加扩展:

    Extension=memcache.so

     

    #重启下Apache

    systemctl restart httpd.service

     

    #测试下扩展安装成功与否

    建立一个index.php文件,然后

    <?php phpinfo();?>

     

    打开浏览器,输入URl,如果出现如下所示,则表示安装成功:


     

     

    # 若没有出现如上图所示,则请继续安装一下libevent-devel

     

    yum -y install libevent-devel

     

    这个安装后,没有意外,应该会成功!

     

     

    4.   防火墙放开11211端口

     

    firewall-cmd --permanent --zone=public --add-port=11211/tcp

     

    进行到这里,一切都已准备ok。现在来测试

     

    5.   php下的测试

     

    #建立test.php文件,写入如下代码:

     

    <?php

    $mem = new Memcache;

    $mem->connect( '127.0.0.1' , 11211);

    $mem->set ('test' , "hello world!" , 0 ,60);

    $val = $mem->get('test');

    echo $val;

    ?>

     

    然后 在浏览器中输入相应的URl,若一切正常,则会显示如下:


    ~        

    但在这个程序运行的过程中,浏览器提示:” selinux警报浏览器 ”。找了一下原因,跟selinux有关(这里的话,对selinux就不做深究)。楼主采取的措施很简单,就是关闭这个selinux即可:

     

    vim /etc/sysconfig/selinux

    修改如下:

    把SELINUX= enforcing修改成SELINUX=disabled即可。

    重启一下之后,在浏览器中输入相应的URL就可以看到如上图所示的效果了!

     

  • 相关阅读:
    SSRF
    【Floyd(并非水题orz)】BZOJ4093-[Usaco2013 Dec]Vacation Planning
    【SPFA+二分答案】BZOJ1614- [Usaco2007 Jan]Telephone Lines架设电话线
    【刷水-贪心】BZOJ1629-[Usaco2007 Demo]Cow Acrobats
    【刷水-二分答案】BZOJ1650 & BZOJ1639
    【UOJ244】[UER7]短路
    【尺取法好题】POJ2566-Bound Found
    【尺取法】POJ3061 & POJ3320
    【hash】BZOJ3751-[NOIP2014]解方程
    【最小点覆盖】POJ3041-Asteroids
  • 原文地址:https://www.cnblogs.com/cmderq/p/9130883.html
Copyright © 2011-2022 走看看