转载:Linux+windowsPHP5.5安装PHPRedis扩展

Posted PHP急先锋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转载:Linux+windowsPHP5.5安装PHPRedis扩展相关的知识,希望对你有一定的参考价值。

安装redis服务器:windows下 【https://www.cnblogs.com/dingguofeng/p/8709476.html】

 

首先,你必须安装了 Redis服务器,然后才能安装php-redis扩展,就像先安装mysql,然后再将php-mysql扩展安装并引入(区别是:php-redis扩展插件php没有自带,php-mysql扩展插件php自带了)。

 

一。linux安装phpredis扩展方法

phpredis下载地址:http://pecl.php.net 搜索redis,选择2.2.7 DLL -》 windows;tar-》linux   或者 https://github.com/nicolasff/phpredis 

 

unzip phpredis-master.zip   //解压缩

cd phpredis-master      //进入解压目录 (这一步很重要)

/usr/local/php5/bin/phpize    //命令:locate phpize,找到phpize(目录可能不同),并执行生成configture文件

./configure --with-php-config=/usr/local/php5/bin/php-config    //locate php-config,找到php-config(目录可能不同),并执行生成php扩展配置文件

make 

make test 

make install

 

vi /usr/local/php5/etc/php.ini

加入

extension=redis.so

 

保存后重启Apache,如果是连接的nginx,则需要重启php-fpm。

 

二。windows安装phpredis扩展方法

从网上直接下载编译好的dll文件即可,一定要选择和php对应的版本。

php_redis-5.5-vc11-ts-x86-00233a.zip http://d-h.st/4A5
php_igbinary-5.5-vc11-ts-x86-c35d48.zip http://d-h.st/QGH

 

php_redis-5.5-vc11-nts-x86-00233a.zip http://d-h.st/uGS
php_igbinary-5.5-vc11-nts-x86-c35d48.zip http://d-h.st/bei

 

php_redis-5.5-vc11-ts-x64-00233a.zip http://d-h.st/1tO
php_igbinary-5.5-vc11-ts-x64-c35d48.zip http://d-h.st/rYb

 

php_redis-5.5-vc11-nts-x64-00233a.zip http://d-h.st/N0d
php_igbinary-5.5-vc11-nts-x64-c35d48.zip http://d-h.st/c1a

 

下载后将php_igbinary.dll和php_redis.dll放入php的ext目录下,

然后修改php.ini,加入这两个扩展,注意顺序不要反了。

extension=php_igbinary.dll

extension=php_redis.dll

 

重新启动Apache即可。

 

三.LINUX安装phpredis扩展

解压redis-3.1.1.tgz文件后进入到目录

找到本环境的phpize位置(locate phpize)

执行sudo /usr/bin/phpize (生成configure等文件)

 

 

找到php-config的位置

执行 sudo ./configure --with-php-config=/usr/bin/php-config 最终会看到如下结果

 

 

 执行sudo make 

若出现如下错误

 

 

说明有可能是phpredis的版本有点低,可以去http://pecl.php.net/package/redis上面下载最新的试试

 

若出现如下结果

 

 

说明安装是正常的

按照指示 执行 sudo make test

sudo make install

 

 

 

 

修改php.ini

找到本环境所用到的php.ini文件

我的环境是/etc/php.ini

添加 extension = redis.so

 

 

 

重启http

sudo service httpd restart  

 

通过phpinfo()确认redis扩展已安装成功

 

以上是关于转载:Linux+windowsPHP5.5安装PHPRedis扩展的主要内容,如果未能解决你的问题,请参考以下文章

[转载[完美解决 Linux 下 Sublime Text 中文输入

linux下利用openssl来实现证书的颁发(详细步骤)--转载和修改

转载 LinuxLinux中常用操作命令

linux下编译安装boost库

STM32+eclipse+Linux下开发

Linux编程Libcurl库的安装和常用函数