php与redis扩展安装和使用-Redis学习笔记六
来源:互联网 发布:eclipse for mac 编辑:程序博客网 时间:2024/06/10 00:51
1. 安装php的redis扩展
注明:安装的环境为lnmp,php的版本为
PHP Version 5.4.36
把phpredis扩展软件 和 其依赖软件上传到linux系统里边:
解压phpredis
<span style="font-size:18px;">[root@fengniu020 soft]# tar zxvf phpredis.tar.gz </span>
在redis扩展解压软件目录执行指令/usr/bin/phpize
作用:可以把redis扩展反过来安装进php里边,可以给redis扩展做一些php相关的配置。
[root@fengniu020 soft]# cd phpredis[root@fengniu020 phpredis]# lsacinclude.m4 config.m4 debian.control Makefile.objects redis_array.haclocal.m4 config.nice include missing redis_array_impl.carrays.markdown config.status install-sh mkdeb-apache2.sh redis_array_impl.hautom4te.cache config.sub library.c mkdeb.sh redis.cbuild configure library.h mkinstalldirs redis_session.ccommon.h configure.in libtool modules redis_session.hconfig.guess config.w32 ltmain.sh package.xml rpmconfig.h COPYING Makefile php_redis.h run-tests.phpconfig.h.in CREDITS Makefile.fragments README.markdown serialize.listconfig.log debian Makefile.global redis_array.c tests[root@fengniu020 phpredis]# whereis phpizephpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz[root@fengniu020 phpredis]# /usr/bin/phpize Configuring for:PHP Api Version: 20100412Zend Module Api No: 20100525Zend Extension Api No: 220100525[root@fengniu020 phpredis]#
安装autoconf依赖软件:
autoconf依赖软件安装成功:
重新执行phpize,
phpize指令执行成功:
为redis扩展软件做configure配置:
查看编译安装帮助
[root@fengniu020 phpredis]# ./configure --help
查找php-config路径和配置phpredis
[root@fengniu020 phpredis]# whereis php-configphp-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz[root@fengniu020 phpredis]# ./configure --with-php-config=/usr/bin/php-config
配置成功
执行编译安装
<span style="font-size:18px;">[root@fengniu020 phpredis]# make && make install</span>
make && make install执行成功:
查看下安装的扩展为 redis.so
redis相对php的扩展文件生成ok:
Installing shared extensions: /usr/lib64/php/modules/[root@fengniu020 phpredis]# /usr/lib64/php/modules/-bash: /usr/lib64/php/modules/: is a directory[root@fengniu020 phpredis]# ls /usr/lib64/php/modules/curl.so json.so mssql.so pdo_mysql.so redis.so wddx.so zip.sodom.so ldap.so mysqli.so pdo_odbc.so snmp.so xmlreader.sofileinfo.so mbstring.so mysql.so pdo.so soap.so xmlrpc.sogd.so mcrypt.so odbc.so pdo_sqlite.so sqlite3.so xmlwriter.soimap.so memcache.so pdo_dblib.so phar.so tidy.so xsl.so[root@fengniu020 phpredis]#
给php配置文件(/etc/php.ini)增加redis的扩展:
[root@fengniu020 fotest_niufeecms]# vim /etc/php.ini
extension = redis.so
重启下php-fpm
[root@fengniu020 phpredis]# service php-fpm restartStopping php-fpm: [ OK ]Starting php-fpm: [ OK ]
写一个测试文件查看下是否安装了phpredis扩展
<?phpecho phpinfo();~ ~
访问下localhost/test.php
扩展安装成功
0 0
- php与redis扩展安装和使用-Redis学习笔记六
- CentOS 安装 Redis 和 php redis.so 扩展笔记
- CentOS 安装 Redis 和 php redis.so 扩展笔记
- Redis安装 和 PHP-redis扩展安装
- PHP 使用 Redis linux安装redis扩展
- redis和redis php扩展安装
- linux 安装redis和php-redis扩展
- centos安装redis和php-redis扩展
- centos 安装redis和php redis扩展
- redis/php redis扩展 安装
- Redis学习笔记(一) Redis安装与基本使用(windows)
- Redis php 扩展安装
- Redis php 扩展安装
- php redis 扩展安装
- 安装PHP REDIS 扩展
- PHP Redis扩展安装
- php 安装redis扩展
- php 安装 redis 扩展
- 【VR】NuFormer的虚拟现实系统
- 杭电部分题型
- EditText 的输入类型inputType
- Css框模型
- ubuntu 14.04 安装 Irrlicht
- php与redis扩展安装和使用-Redis学习笔记六
- 极客开源-如何使用Java来发送一封电子邮件?
- 计算机系统的数位与进制
- Update Maven JDK版本变更的修改方法
- 【AR】追赶大神的脚步-太虚AR
- 漫画城布局
- navicat连不上数据库
- Servlet 基础
- 完美限制UITextField的输入长度