码迷,mamicode.com
首页 > Windows程序 > 详细

转载:【Linux+windows】PHP5.5安装PHPRedis扩展

时间:2017-10-16 19:43:14      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:linu   php   linux安装   cal   pre   php5.5   下载   usr   rest   

一。linux安装方法

phpredis下载地址:https://github.com/nicolasff/phpredis

 

unzip phpredis-master.zip 

cd phpredis-master

/usr/local/php5/bin/phpize

./configure --with-php-config=/usr/local/php5/bin/php-config

make 

make install

 

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

加入

extension=redis.so

 

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

 

二。windows安装方法

从网上直接下载编译好的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即可。

 

三.安装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+windows】PHP5.5安装PHPRedis扩展

标签:linu   php   linux安装   cal   pre   php5.5   下载   usr   rest   

原文地址:http://www.cnblogs.com/xuzhengzong/p/7677972.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!