php与redis扩展安装和使用-Redis学习笔记六

1. 安装php的redis扩展

注明:安装的环境为lnmp,php的版本为

PHP Version 5.4.36

把phpredis扩展软件 和 其依赖软件上传到linux系统里边:

解压phpredis

<span style="font-size:18px;">[[email protected] soft]# tar zxvf phpredis.tar.gz </span>

在redis扩展解压软件目录执行指令/usr/bin/phpize

作用:可以把redis扩展反过来安装进php里边,可以给redis扩展做一些php相关的配置。

[[email protected] soft]# cd phpredis
[[email protected] phpredis]# ls
acinclude.m4     config.m4      debian.control      Makefile.objects  redis_array.h
aclocal.m4       config.nice    include             missing           redis_array_impl.c
arrays.markdown  config.status  install-sh          mkdeb-apache2.sh  redis_array_impl.h
autom4te.cache   config.sub     library.c           mkdeb.sh          redis.c
build            configure      library.h           mkinstalldirs     redis_session.c
common.h         configure.in   libtool             modules           redis_session.h
config.guess     config.w32     ltmain.sh           package.xml       rpm
config.h         COPYING        Makefile            php_redis.h       run-tests.php
config.h.in      CREDITS        Makefile.fragments  README.markdown   serialize.list
config.log       debian         Makefile.global     redis_array.c     tests
[[email protected] phpredis]# whereis phpize
phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz
[[email protected] phpredis]# /usr/bin/phpize
Configuring for:
PHP Api Version:         20100412
Zend Module Api No:      20100525
Zend Extension Api No:   220100525
[[email protected] phpredis]# 

如果执行时出现下述错误,则需要安装依赖包autoconf

安装autoconf依赖软件:

autoconf依赖软件安装成功:

重新执行phpize,

phpize指令执行成功:

为redis扩展软件做configure配置:

查看编译安装帮助

[[email protected] phpredis]# ./configure --help

查找php-config路径和配置phpredis

[[email protected] phpredis]# whereis php-config
php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz
[[email protected] phpredis]# ./configure --with-php-config=/usr/bin/php-config 

配置成功

执行编译安装

<span style="font-size:18px;">[[email protected] phpredis]# make && make install</span>

make && make install执行成功:

查看下安装的扩展为 redis.so

redis相对php的扩展文件生成ok:

Installing shared extensions:     /usr/lib64/php/modules/
[[email protected] phpredis]# /usr/lib64/php/modules/
-bash: /usr/lib64/php/modules/: is a directory
[[email protected] phpredis]# ls /usr/lib64/php/modules/
curl.so      json.so      mssql.so      pdo_mysql.so   redis.so    wddx.so       zip.so
dom.so       ldap.so      mysqli.so     pdo_odbc.so    snmp.so     xmlreader.so
fileinfo.so  mbstring.so  mysql.so      pdo.so         soap.so     xmlrpc.so
gd.so        mcrypt.so    odbc.so       pdo_sqlite.so  sqlite3.so  xmlwriter.so
imap.so      memcache.so  pdo_dblib.so  phar.so        tidy.so     xsl.so
[[email protected] phpredis]# 

给php配置文件(/etc/php.ini)增加redis的扩展:

[[email protected] fotest_niufeecms]# vim /etc/php.ini 
extension = redis.so

重启下php-fpm

[[email protected] phpredis]# service php-fpm restart
Stopping php-fpm:                                          [  OK  ]
Starting php-fpm:                                          [  OK  ]

写一个测试文件查看下是否安装了phpredis扩展

<?php

echo phpinfo();
~
~   

访问下localhost/test.php

扩展安装成功

时间: 2024-10-06 21:57:55

php与redis扩展安装和使用-Redis学习笔记六的相关文章

php搭建redis扩展安装及配置

1:redis 安装 $ wget http://download.redis.io/releases/redis-2.8.13.tar.gz $ tar xzf redis-2.8.13.tar.gz $ cd redis-2.8.13 $ make 2:运行redis 加载redis的配置文件redis.conf 编译后的可执行文件在src目录中,可以使用下面的命令运行Redis: $ src/redis-server redis.conf 你可以使用内置的客户端连接Redis: $ src

redis以及php的redis扩展安装部署

一.redis 安装部署: tar xf redis-3.2.8.tar.gz cd redis-3.2.8 make MANIFESTO=jemalloc make PREFIX=/usr/local/redis-3.2.8 install ln -s /usr/local/redis-3.2.8/ /usr/local/redis echo "export PATH=/usr/local/redis/bin:$PATH" >> /etc/profile find / -

php redis扩展安装、配置、使用小结

系统是lamp环境(centos6.7+apache2.2+mysql5.7+php5.3),默认 软件下载到/usr/local/src目录下 redis安装在/app/local/redis目录下 #wget http://download.redis.io/releases/redis-2.8.24.tar.gz #tar zxvf redis-2.8.24.tar.gz #mkdir -p /app/local/redis #cd redis-2.8.24 #make PREFIX=/a

linux php redis 扩展安装

安装redis服务端 1 进入软件的下载路径 cd /soft wget http://download.redis.io/redis-stable.tar.gz tar -zxvf redis-stable.tar.gz cd redis-stable.tar.gz make make install 启动 redis /usr/local/bin/redis-server /etc/redis/6379.conf 可用netstat –atln 查看端口是启动安装成功 netstat –at

php redis扩展安装

linux安装redis扩展 下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 上传phpredis-2.2.4.tar.gz到/usr/local/src目录 cd /usr/local/src #进入软件包存放目录 tar zxvf phpredis-2.2.4.tar.gz #解压 cd phpredis-2.2.4 #进入安装目录 /usr/local/php/bin/phpize #用phpize生成config

安装redis扩展安装及可能遇到的问题

开启redis扩展(windows) 1.本地已安装redis服务,并且服务已启动 2.下载php_redis.dll文件 3.php.ini中加载扩展文件extension=php_redis.dll 4.重启Apache.查看phpinfo看是否已经成功安装redis 5.进行redis相关操作 假如顺利的话恭喜完成安装. 说下我安装遇到的问题,上述步骤都已经完成,查看phpinfo. 1.redis并未加载 2.Apache重启完成后报错,好像是php5_xx.dll缺少.记不大清了 问题

homestead+phpize+redis扩展安装

一.前期准备 1.安装phpize(phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块) 2.sudo apt install php5.6-dev 3. # sudo find / -name phpize5.6 就会找到已经安装好的 phpize5.6 . 4.# /usr/bin/phpize5.6 (在这个位置) 二.安装redis 1. 使用vagrant命令的ssh选项连接到homestead vagrant ssh 2. 下载编译php的redis扩展

Ubuntu上PHP7.1安装路径及redis扩展安装

1. Ubuntu16.04上使用sudo apt-get install php7.1 安装php的默认路径如下: a. php可执行命令:/usr/bin/php7.1  和 /usr/bin/php b. 需要安装sudo apt install php7.1-dev 才会有 /usr/bin/phpize,和/usr/bin/php-config.后面安装扩展时会用到. c. .so文件路径:/usr/lib/php/20160303,这个可以从phpinfo()中看到 d. php的*

window下redis的安装和创建redis启动服务

目录 window下redis的安装和部署 1.下载 2.解压下载的redis压缩包(位置随意,自己知道在哪里就行),里面的文件大概如下: 3.进入redis的解压目录下,进入cmd, 执行以下命令: 4. 启动redis服务 5. 最后,进入redis 额外的(把redis添加到环境变量中去) window下redis的安装和部署 1.下载 github地址: https://github.com/MicrosoftArchive/redis/releases 2.解压下载的redis压缩包(