redis(二) redis 安装linux+windows
2017-05-13 17:37
429 查看
redis+php
linux下php操作redis扩展
redis 安装地址http://www.cnblogs.com/GaZeon/p/5422078.html
redis+php
redis的php模块:www.redis.io 菜单栏client选择php选择redisphp库
安装phpize:
phpize是属于php-devel的内容,因此在centos中只要运行如下命令:
yum install php-devel 然后就会安装上phpize了。
查看phpize 的目录 : find /. -name phpize;
php+redis步骤
一、下载码源包:(我在/usr/local/src 目录下下载并解压)
下载 : wget https://github.com/phpredis/phpredis/archive/2.2.8.tar.gz
解压:tar zxvf 2.2.8.tar.gz
二、生成confi生成 configure,并配置安装选项(./configure命令)
进入到 phpredis目录,我这里是 /usr/local/src/phpredis-2.2.8,执行命令 /usr/bin/phpize(phpize的位置,根据你的php安装目录有所不同),得到configure文件;
然后再执行 ./configure --with-php-config=/usr/bin/php-config(php-config目录位置,可通过whereis php-config命令得到)得到makefile文件
//使用phpize命令收集php相关信息。configure主要是用来收集操作系统的相关信息
/usr/bin/phpize 命令如果出现错误提示:Can't find PHP headers in /usr/include/php。原因是没有安装 php-devel,需要安装当前PHP版本下的php-devel,如PHP5.4版本,命令:yum
install php54w-devel。
三、编译安装
执行命令:make & make install
![](https://img-blog.csdn.net/20170713151357298?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGl3eW1t/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
如果安装成功,会提示redis.so所在目录,我这里是 /usr/local/src/phpredis-2.2.8/modules/,同时也自动拷贝一份到 /usr/lib64/php 目录下,如下图:
![](https://img-blog.csdn.net/20170713151413878?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGl3eW1t/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
一开始,下载的是phpredis-3.0.0 版本,在make & make install 步骤,出现错误:
error: ext/standard/php_smarty_string.h no such file or directory
查找,确实没有找到 php_smarty_string.h 文件,只有 php_smarty_str.h 文件,如下图:
![](https://img-blog.csdn.net/20170713151443940?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGl3eW1t/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
四、修改phpini的配置文件
通过phpinfo();执行查找php.ini的路径
extension_dir = “ path” //此处填写编译安装(第三步)返回的路径。我这里是/usr/bin/php/modules。
extension=“redis.so”
五、重启apach:
重启 apache服务,service httpd restart,成功!
及查看进程
![](https://img-blog.csdn.net/20170713151500387?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGl3eW1t/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
phpinfo():这成功!
![](https://img-blog.csdn.net/20170713151512661?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGl3eW1t/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
windows下php操作redis扩展
一、使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本
![](https://img-blog.csdn.net/20170713151533823?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGl3eW1t/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170713151732633?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGl3eW1t/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
二、根据PHP版本号,编译器版本号和CPU架构,
选择php_redis-2.2.5-5.5-ts-vc11-x86.zip和php_igbinary-1.2.1-5.5-ts-vc11-x86.zip
下载地址:
http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/ http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/
![](https://img-blog.csdn.net/20170713151547510?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGl3eW1t/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170713151632986?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGl3eW1t/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
将下载解压后的 php_igbinary.dll和php_redis.dll放入php的ext目录下
然后修改php.ini,加入
; php-redis
extension=php_igbinary.dll
extension=php_redis.dll
重启apache,查看phpinfo就有redis扩展的信息了
![](https://img-blog.csdn.net/20170713151759048?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGl3eW1t/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
window 安裝redis
下载:https://github.com/MSOpenTech/redis/releases
![](https://img-blog.csdn.net/20170713151813311?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGl3eW1t/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
安装过程选项框里面都选勾。
打开cmd.
![](https://img-blog.csdn.net/20170713151851427?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGl3eW1t/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
Redis启动时报错:
![](https://img-blog.csdn.net/20170713151933994?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGl3eW1t/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
解决方案如下
按顺序输入如下命令就可以连接成功
1. redis-cli.exe
2. shutdown
3. exit
4. redis-server.exe redis.windows.conf
linux下php操作redis扩展
redis 安装地址http://www.cnblogs.com/GaZeon/p/5422078.html
redis+php
redis的php模块:www.redis.io 菜单栏client选择php选择redisphp库
安装phpize:
phpize是属于php-devel的内容,因此在centos中只要运行如下命令:
yum install php-devel 然后就会安装上phpize了。
查看phpize 的目录 : find /. -name phpize;
php+redis步骤
一、下载码源包:(我在/usr/local/src 目录下下载并解压)
下载 : wget https://github.com/phpredis/phpredis/archive/2.2.8.tar.gz
解压:tar zxvf 2.2.8.tar.gz
二、生成confi生成 configure,并配置安装选项(./configure命令)
进入到 phpredis目录,我这里是 /usr/local/src/phpredis-2.2.8,执行命令 /usr/bin/phpize(phpize的位置,根据你的php安装目录有所不同),得到configure文件;
然后再执行 ./configure --with-php-config=/usr/bin/php-config(php-config目录位置,可通过whereis php-config命令得到)得到makefile文件
//使用phpize命令收集php相关信息。configure主要是用来收集操作系统的相关信息
/usr/bin/phpize 命令如果出现错误提示:Can't find PHP headers in /usr/include/php。原因是没有安装 php-devel,需要安装当前PHP版本下的php-devel,如PHP5.4版本,命令:yum
install php54w-devel。
三、编译安装
执行命令:make & make install
如果安装成功,会提示redis.so所在目录,我这里是 /usr/local/src/phpredis-2.2.8/modules/,同时也自动拷贝一份到 /usr/lib64/php 目录下,如下图:
一开始,下载的是phpredis-3.0.0 版本,在make & make install 步骤,出现错误:
error: ext/standard/php_smarty_string.h no such file or directory
查找,确实没有找到 php_smarty_string.h 文件,只有 php_smarty_str.h 文件,如下图:
四、修改phpini的配置文件
通过phpinfo();执行查找php.ini的路径
extension_dir = “ path” //此处填写编译安装(第三步)返回的路径。我这里是/usr/bin/php/modules。
extension=“redis.so”
五、重启apach:
重启 apache服务,service httpd restart,成功!
及查看进程
phpinfo():这成功!
windows下php操作redis扩展
一、使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本
二、根据PHP版本号,编译器版本号和CPU架构,
选择php_redis-2.2.5-5.5-ts-vc11-x86.zip和php_igbinary-1.2.1-5.5-ts-vc11-x86.zip
下载地址:
http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/ http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/
将下载解压后的 php_igbinary.dll和php_redis.dll放入php的ext目录下
然后修改php.ini,加入
; php-redis
extension=php_igbinary.dll
extension=php_redis.dll
重启apache,查看phpinfo就有redis扩展的信息了
window 安裝redis
下载:https://github.com/MSOpenTech/redis/releases
安装过程选项框里面都选勾。
打开cmd.
Redis启动时报错:
解决方案如下
按顺序输入如下命令就可以连接成功
1. redis-cli.exe
2. shutdown
3. exit
4. redis-server.exe redis.windows.conf
相关文章推荐
- Redis在Windows+linux平台下的安装配置
- 归档Redis在Windows,linux平台下的安装配置
- linux & windows 安装redis
- windows下与linux下安装redis及redis扩展
- linux & windows 安装redis
- 归档Redis在Windows,linux平台下的安装配置
- 在windows和Linux下Redis的安装、启用和停止
- redis3.0.6安装(linux和windows)
- Redis介绍以及安装(Linux与windows)
- PHP7安装Redis扩展教程【Linux与Windows平台】
- redis 安装说明(windows linux)
- Redis 在windows和linux中的安装和应用.
- redis的安装-windows和linux
- 在windows下和linux下安装redis
- 归档Redis在Windows,linux平台下的安装配置【转】
- 归档Redis在Windows,linux平台下的安装配置
- 归档Redis在Windows,linux平台下的安装配置【转
- Redis在Windows,linux平台下的安装配置
- linux redis 和 windows redis 的安装
- windows和linux的redis的安装