首页 >

学无止境

  • Linux安装memcached和memcache扩展

    贾磊 贾磊

    发布时间: 2017-11-30 10:22:58 分类:Linux
    //安装memcached服务器端tar -zxvf libevent-2.1.3-alpha.tar.gz cd libevent-2.1.3-alpha ./configure -prefix=/usr/local/memcache/libevent make && make install//启动memcached /usr/local/memcache/bin/memcached -d -l 192.168.189.129 -p 11211 -m 2048 -u root//链接memcachetelnet192.168.189.129 11211
    //安装memcache扩展tar -zxvf memcache-3.0.8.tgzcd ./memcache-3.0.8/usr/bin/phpize./configure --with-php-config=/usr/bin/php-config(如果报错缺少zlib  yum install -y zlib.x86_64 zlib-devel.x86_64)make && make install
    vim /etc/php.ini(实际位置请自行修改!)增加一行extension = "memcache.so"重启服务器
  • 关于安装SSL证书(Nginx)

    贾磊 贾磊

    发布时间: 2018-02-26 17:53:33 分类:Linux
    (楼猪小白一个!大神有指教请留言! 不喜勿喷)。 之前做小程序要求必须是https,然后试了半天安装SSL证书没成功!忘记当时具体细节了。 然后找到了另一个解决办法,用CDN(腾讯云的)强制跳转HTTPS 。 今天又试了试,先是在Apache下装的,各种失败!Apache都搞坏了,启动不了了,等以后再试吧。果断转用Nginx 1、首先准备一个备案好的域名,SSL证书(可以去腾讯云申请免费的,一个域名对应申请一个期限是一年)   image.png    下载证书,解压:
        image.png    然后将Nginx这两个证书和key上传到服务器,我存到了/etc/nginx/cert下
       2、修改nginx的配置文件
            image.png        关键的地方:        listen 443;        server_name localhost;        ssl on;        ssl_certificate   cert/jialei0626.crt;        ssl_certificate_key  cert/jialei0626.key;        ssl_session_timeout 5m;        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;        ssl_prefer_server_ciphers on;    3、nginx -t检查是否有错误,有错误就自己解决把,然后重启Nginx,成功了!如下
            image.png    补充!
            关于访问强制跳转https
                image.png              listen      80;              server_name    jialei0626.cn;              return      301 https://$server_name$request_uri;

  • Linux下安装redis服务及php-redis扩展

    贾磊 贾磊

    发布时间: 2017-12-14 12:22:50 分类:Linux
    一、安装redis服务1、准备好redis的压缩包和php-redis的扩展包 我准备的是(redis-3.2.11.tar.gz和扩展包3.1.4.tar.gz)
    2、解压redis压缩包: tar zxvf redis-3.2.11.tar.gz3、进入redis-3.2.11目录 编译:make4、编译完后进入src目录 然后 make && make install5、测试是否安装成功: ./redis-server 启动redis服务 如下图:J7M@LT_@K6Y3F_6]`E]KUZK.png6、安装成功后修改配置文件 让redis可以后台启动    在src目录的上一层找到redis.conf 
        vim redis.conf
    CUXG$A{3WR6~C8T_QC_3YRR.png查找到之后把daemonize 后面那个no改为yes  之后保存退出 wq7、再次运行redis-server 并制定配置文件
    进入src目录 执行 redis-server /home/jialei/redis-3.2.11/redis.conf (路径按照自己情况修改)8、查看redis是否启动
    ps -A|grep redis~_K(X}[ASC898{RFNXSGCE8.png9、启动redis客户端    ./redis-cli  然后执行ping命令 如下图TB@]DZGWX%NC1E}MDWH5}[0.pngok  redis服务安装完成二、安装redis扩展    解压扩展包3.1.4.tar.gz      tar zxvf 3.1.4.tar.gz  
        进入解压目录cd ./phpredis-3.1.4    进入后执行phpize      ./configure --with-php-config=/usr/bin/php-config(路径请自行修改)    然后make && make install
        修改php.ini增加一行:extension=redis.so 保存退出 wq    然后php -m查看是否安装扩展成功  或者phpinfo查看
    image.png重启apache或者php-fpm测试使用:    image.png输出结果:    image.png