本人安装步骤:(linux系统php安装redis扩展)
1.从官网下载安装包:
cd /usr/local/src (安装包在此存放)
wget https://pecl.php.net/get/redis-3.1.0.tgz
2.解压安装包:
tar -zxvf redis-3.1.0.tgz
3.转移减压后的文件:
mv redis-3.1.0 /usr/local
4.进入转移后减压的文件里:
[root@tian local]# cd redis-3.1.0
5.用phpize生成configure配置文件:(或者执行此命令/usr/local/php/bin/phpize)
[root@tian redis-3.1.0]# phpize
6.配置:
[root@tian redis-3.1.0]# ./configure --with-php-config=/usr/local/php/bin/php-config
7.编译:
make
8.安装:
make install
安装完成之后,出现下面的安装路径
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
也可能出现
Installing shared extensions: /usr/lib64/php/modules/
这个是的正常,继续下面的。
9.配置php支持:(php.ini位置:/usr/local/php/etc/php.ini)
vim /usr/local/php/etc/php.ini
#编辑配置文件,在最后一行添加以下内容添加
extension="redis.so"
:wq! #保存退出
10.重启服务:
service nginx restart
service php-fpm restart
可能会报错php.ini里的东西,将其注释,或者直接将其删掉。
11.浏览器查看访问即可出结果,
查看phpinfo可以看到支持了:
至此php安装redis扩展完成了。
1
|
wget https:
//github
.com
/nicolasff/phpredis/archive/master
.zip 此安装包有点问题,但步骤无误(参考官网http://pecl.php.net/package/redis)
|
1
2
3
4
5
6
|
unzip master.zip
cd
phpredis-master
phpize
.
/configure
–with-php-config=
/usr/bin/php-config //路径不统一,参考自己的或者下面的
make
make
install
|
1
2
|
vim
/etc/php
.ini
extension=”redis.so”
|
1
|
/etc/init
.d
/httpd
restart //根据自己安装的重启服务
|
《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《
- tar -zxvf owlient-phpredis-2.1.1-1-g90ecd17.tar.gz //不是压缩包,参考上面的(参考官网http://pecl.php.net/package/redis)
- cd owlient-phpredis-90ecd17
- /usr/local/php/bin/phpize
- ./configure --with-php-config=/usr/local/php/bin/php-config
- make
- make install
- #执行完make install后会生成
- #Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
- #修改php.ini
- vi /usr/local/php/etc/php.ini //路径有时不同
- #查找extension_dir,修改为
- extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
- #添加redis
- extension = redis.so
- #重启apache
- service httpd restart //根据自己安装的重启服务
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》