linux下apache php配置redis
1、安装redis
第一步:
1 2 3 4 5 6 7 8 9 10 11 | 下载: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生成configure配置文件 |
1 | 如果出现: |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | Configuring for : PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 220060519 Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable is set correctly and then rerun this script. 用下面的方法解决: # wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz # tar -zvxf m4-1.4.9.tar.gz # cd m4-1.4.9/ # ./configure && make && make install # cd ../ # wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz # tar -zvxf autoconf-2.62.tar.gz # cd autoconf-2.62/ # ./configure && make && make install |
第二步:
1 2 3 4 5 | ./configure --with-php-config=/usr/local/php/bin/php-config #配置 make #编译 make install #安装 |
安装完成之后,出现下面的安装路径
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
第三步:
1 | vi /usr/local/php/etc/php.ini #编辑配置文件,在最后一行添加以下内容 |
添加
1 2 3 | extension= "redis.so" :wq! #保存退出 |
第四步:
1 | /usr/local/apache2/bin/apachectl restart |
第五步:
1 2 3 4 5 | #cd /usr/local/apache2/htdocs #touch redis.php #vi redis.php |
编辑php文件
1 2 3 4 5 6 7 8 | <?php ini_set( 'display_errors' ,1); error_reporting(E_ALL); $redis= new \Redis(); $redis->connect( '127.0.0.1' ,6379); $redis-> set ( 'test' , 'helloworld' ); echo $redis-> get ( 'test' ); ?> |
启动redis服务
1 2 3 | cd /usr/local/src/redis-3.0.6/src ./redis-server |
访问 IP/redis.php
显示
1 | helloworld |
参考:
http://www.cnblogs.com/zgaspnet/p/3939198.html
http://www.cnblogs.com/jshen/archive/2013/07/05/3173729.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!