centos php.ini redis,CentOS下安装Redis及Redis的PHP扩展
1、安裝Redis
1.1 如果沒有安裝wget,安裝wgetyum?install?wgetwget?http://download.redis.io/releases/redis-3.2.0.tar.gz
1.3 解壓,并進入解壓目錄進行編譯。編譯成功后會在redis-3.2.0目錄下生成相關文件$?tar?xzf?redis-3.2.0.tar.gz
$?cd?redis-3.2.0$?make
如果make時沒有發(fā)現(xiàn)gcc,那么安裝gccyum?install?gcc?gcc-c++?kernel-devel
再次make,如果出現(xiàn)如下錯誤zmalloc.h:50:31:?error:?jemalloc/jemalloc.h:?No?such?file?or?directory
zmalloc.h:55:2:?error:?#error?"Newer?version?of?jemalloc?required"
則使用如下命令進行makemake?MALLOC=libc
1.4 在文件夾redis-3.2.0下啟動redis服務,輸入如下命令后回車。./src/redis-server?redis.conf?&
1.4 檢測
#檢測后臺進程是否存在
ps?-ef?|grep?redis
#檢測6379端口是否在監(jiān)聽
netstat?-lntp?|?grep?6379#使用`redis-cli`客戶端檢測連接是否正常
./src/redis-cli127.0.0.1:6379>?keys?*(empty?list?or?set)127.0.0.1:6379>?set?key?"hello?world"OK127.0.0.1:6379>?get?key"hello?world"
1.5 停止服務#使用客戶端
./src/redis-cli?shutdown
#因為Redis可以妥善處理SIGTERM信號,所以直接kill?-9也是可以的
kill?-9?PID
2、安裝Redis的PHP擴展
2.1 安裝phpizeyum?install?php-devel
2.2 下載擴展源碼包,直接用wget#wget下載github上的文件
wget?https://github.com/nicolasff/phpredis/archive/master.zip
2.3 如果沒裝unzip,需要先安裝unzipyum?install?unzip
2.4 解壓master.zipunzip?master.zip
2.5 解壓目錄為phpredis-master,進入該文件夾,開始編譯php擴展phpize
2.6 配置環(huán)境./configure
2.7 編譯make?&&?make?install
編譯完成后顯示:Build?complete.
Don't?forget?to?run?'make?test'.??Installing?shared?extensions:?????/usr/lib64/php/modules/
進入/usr/lib64/php/modules/文件夾,發(fā)現(xiàn)redis.so的擴展
2.8 修改/etc/php.ini,添加下面的擴展extension=redis.so
2.9 重啟服務器service?httpd?restart
最后查看phpinfo,顯示如下,代表安裝成功:
3、PHP代碼測試
<?php
$redis?=?new?Redis();
$redis->connect('127.0.0.1',?6379);
$redis->set('name','zhou',?10);$key_1?=?$redis->get('name');
echo?$key_1;
?>
總結
以上是生活随笔為你收集整理的centos php.ini redis,CentOS下安装Redis及Redis的PHP扩展的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 天气热容易减肥吗
- 下一篇: led可见光通信直方图均衡matlab,