Php-Redis安装测试说明
后端开发使用php操作redis。在这里,我们将对安装和测试过程中遇到的问题进行总结和记录,以供日后参考!(系统是ubuntu)
1.redis安装。
下载地址:http://download.redis.io/releases/解压安装:复制代码如下: tar-xvf redis-2 . 8 . 17 . tar . gzmakesudo make install为了方便,在/usr目录下创建redis目录。以下文件复制到/usr/redis/directory:复制代码如下:/your dir/redis-2 . 8 . 17/redis . conf/your dir/redis-2 . 8 . 17/src/redis-benchmark/your dir/redis-2 . 8 . 17。redis-server/your dir/redis-2 . 8 . 17/src/redis-CLI当然也可以通过软连接达到方便使用的目的。此外,还可以添加redis-server进行引导,这里就省略了。
2.redis测试。
1)先打开redis服务器程序。为了测试方便,我们在redis.conf配置文件中修改了loglevel和logfile的值如下:log level debug log file "/tmp/redis . log "[email protected]:/usr/Redis $ Redis-server Redis . conf 2)打开热地客户端,通过客户端将其添加或删除到Redis数据库中。整个操作过程中生成的日志可以在/tmp/redis.log中查看.以最简单的按键操作为例,示例如下:
复制代码如下:[email protected]:/usr/redis $ redis-CLI 127 . 0 . 0 . 1:6379 set Jay 13jb 51 . netok 127 . 0 . 0 . 13360 . 133379636316world ok127 . 0 . 0 . 1:6379 get Jay ' hello,world ' 127 . 0 . 0 . 1:6379 get Jay 13 ' jb51 . net ' 127 . 0 . 0 . 1:6379 del Jay(integer)1127 . 0 . 0 . 1:6379 get Jay(nil)127 . 0 . 0 . 1:6379
3.安装phpredis扩展。
使用sudo apt-get install php5安装php时,默认情况下不安装phpize。当我们安装phpredis时,我们需要phpize,所以我们需要先安装phpize。1)我们通过安装php开发工具获得phpize。执行以下命令:复制代码如下: sudo apt-get install PHP 5-dev 2)获取phpdis源文件的最新phpdis地址:当https://GitHub.com/nicolasff/phpredis按照github上的说明执行以下安装时,
复制代码如下:phpize。/configure-enable-redis-igbinary make安装。
可能会出现以下错误描述:按如下方式复制代码:检查二进制包含.configure :错误:找不到二进制。h这是因为我们没有二进制扩展,这是phpredis所依赖的。好的,如何安装igbinary?
不使用apt-get就无法完成安装,所以我们可以通过下载安装文件来安装。
复制的代码如下: wgeta href=' http://PECL.php.net/get/igbinary-1.1.1.tgz' http://PECL.php.net/get/igbinary-1.1.1.tgz/atar-xzvf igbinary-1 . 1 . 1 . tgzcd igbinary-1 . 1 . 1 hpize/configure #不需要额外的配置参数make install
安装igbinary后,可以使用以下命令安装phpredis。复制的代码如下:phpize。/configureenable-redis-igbinary
在此进行make install,安装完成。
我们修改php.ini配置文件,并将刚刚安装的两个扩展名添加到php.ini文件中。添加的语句如下:复制代码如下:extension=igbinary.so
Extension=redis .所以重启apache,完成!
4.测试php-redis。
在网页/var/www/的根目录下创建一个新文件test.php,其内容如下:
复制代码如下:PHP $ Redis=new Redis();$redis-connect('127.0.0.1 ',6379);$redis-set('Jay13 ',' www . JB 51 . net ');回声' Jay13: '。$ redis-get(' Jay13 ');echo '/br ';回声' Jay12: '。$ redis-get(' Jay12 ');
结果如下:
版权声明:Php-Redis安装测试说明是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。