php5.6.30开启redis扩展
2018-03-08 11:42
169 查看
注:5.6版本的php一定要下载phpredis3.0以上的版本,之前自己下载用的2.2.4的redis,安装配置完成后,PHP死活不支持redis的扩展,通过phpinfo打印也压根看不到,重复服务,修改php.ini配置一点用也没有。。直到经人提点,才恍悟过来!
一、PHP Redis下载
wget https://github.com/phpredis/phpredis/archive/3.1.2.tar.gz[/code]二、解压安装并进入Redis目录
[root@localhost ~]# tar zxf redis-3.1.2.tgz [root@localhost ~]# cd redis-3.1.2三、在Redis文件夹下,生成configure配置文件
[root@localhost redis-3.1.2]# /usr/local/php/bin/phpize Configuring for: PHP Api Version: 20160303 Zend Module Api No: 20160303 Zend Extension Api No: 320160303 [root@localhost redis-3.1.2]# ./configure --with-php-config=/usr/local/php/bin/php-config [root@localhost redis-3.1.2]# make && make installredis.so扩展存放在/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/目录下。四、在PHP配置文件php.ini里面加载Redis扩展
[redis] extension_dir ="/www/****/lib/php/extensions/no-debug-non-zts-20131226/" extension=redis.so五、重启服务器(Apache或者Nginx)
[root@localhost redis-3.1.0]# service nginx start 或者 ps -ef|grep nginx |grep master //查看主进程 kill -INT 130** //干掉进程 /export/servers/nginx-1.5.4/sbin/nginx -c /export/servers/nginx-1.5.4/conf/nginx.conf //启动nginx
重启PHPps -ef|grep php |grep master kill -INT 13** /export/servers/php-5.5.14/sbin/php-fpm --fpm-config=/export/servers/php-5.5.14/etc/php-fpm-9083.conf六、测试
浏览器访问index.php文件,输出phpinfo信息,如果有Redis信息,则安装成功
参考地址:
https://segmentfault.com/a/1190000008420258 https://www.cnblogs.com/itfenqing/p/7102913.html
相关文章推荐
- Ubuntu安装redis并配置远程、密码以及开启php扩展
- php开启redis扩展
- 开启 windows php_redis 扩展
- php开启redis扩展包与redis安装
- 为php5.6.30安装redis扩展
- shopnc开启缓存, 配置 redis,windows redis 安装,wampserver php 添加 redis 扩展
- liunx下安装好redis后开启php扩展写php
- Windows下安装Redis及开启php扩展
- php开启redis扩展[转]
- 不要开启 php redis 扩展的自动序列化选项
- 解决PHP5.6.30之curl扩展库的开启
- Ubuntu安装redis并配置远程、密码以及开启php扩展
- php开启redis扩展
- php开启redis扩展
- Ubuntu安装redis并配置远程、密码以及开启php扩展
- Windows下安装redis和在php中使用phpredis扩展
- centos 5.7 安装PHP扩展memcached memcache redis mongo
- redis安装以及php扩展
- mac 安装phpredis扩展
- windows下安装redis及PHP安装php-redis扩展(.dll)