导航:首页 > 编程语言 > php54redis扩展

php54redis扩展

发布时间:2025-07-27 14:49:01

1. mac中怎样通过brew 安装php的redis扩展

1、下载php-redis;
2、下载完后进行解压,然后移动到系统自带php的同级目录;①
cp /Users/panxu/Desktop/phpredis /etc

3、进入phpredis;

cd /etc/phpredis

4、动态安装php扩展模块;②

/usr/bin/phpize

5、进行编译

./configure --with-php-config=/usr/bin/php-config

6、开始安装;

make && make install

安装完成,如果成功,会有如下提示:

Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20160303/

7、找到php.ini文件,并进行编辑;③

vi php.ini

在配置文件最后一行加入:

extension=redis.so

8、重启php-fpm,完成安装。④
步骤中的涉及到的资源和详细解释请参考:https://panxu.net/article/8400.html

2. windows10搭建php环境/扩展swoole redis

在Windows 10上搭建PHP环境并安装swoole和redis扩展的步骤如下:

首先,安装PHPStudy Pro,并将环境变量配置为PHP路径,即`D:\phpstudy_pro\Extensions\php\php7.3.4nts`。接着,创建一个`composer.txt`文件,添加`@php "%~dp0composer.phar" %*`,然后将此文件改后缀为.bat,以便在命令行中运行。

为了加快依赖包的下载速度,建议更换为国内镜像,可以从`git-for-windows Mirror`选择对应的Git版本进行安装,并设置全局的git账号信息。在PHPStorm中,调整主题至`IntelliJ Light`,并修改接口备注模板。

在PHPStudy Pro中配置Nginx,添加伪静态和URL重写规则,以及调整请求超时设置。对于redis扩展,如果phpstudy自带,只需在php.ini中添加`extension=redis`;如果没有,需要从php.net下载相应的扩展包,例如php_igbinary-2.0.8-7.3-ts-vc15-x64.zip,将其解压后的php_redis.dll和php_igbinary.dll文件放入扩展目录。

对于swoole扩展,先安装Cygwin以支持编译,然后从GitHub下载swoole源码并解压至cygwin的home目录。在php.ini中添加`extension=swoole`,并确保它已成功安装,可通过`php -m`命令查看。最后,通过浏览器访问`127.0.0.1:9501`验证swoole是否运行正常。

以上就是Windows 10搭建PHP环境并集成swoole和redis扩展的详细步骤。

3. 镐庝箞瀹夎卹edis PHP镓╁𪾢锛寃indows涓

寰堢亩鍗旷殑锛屼綘鍒扮绣涓娄笅涓涓庝綘镄刾hp瀵瑰簲镄刾hp_redis.dll锛屾斁鍒皃hp/ext鐩褰曚笅锛岀劧钖庡湪php.ini涓锷犱笂锛
extension=php_redis.dll
铹跺悗閲嶅惎apache链嶅姟鍗冲彲锛埚傛灉浣犵敤镄刟pache锛

4. php-redis扩展 怎么装安装啊

1、下载PHPredis安装包,可以去去pecl官网下载


2、解压安装并进入Redis目录

[root@Redis ~]# tar xzf redis-2.2.5.tgz
[root@Redis ~]# cd redis-2.2.5

3、在Redis文件夹下,生成configure配置文件

[root@Redis redis-2.2.5]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version:20090626
Zend Mole Api No:20090626
Zend Extension Api No:220090626

[root@Redis redis-2.2.5]# ./configure --with-php-config=/usr/local/php/bin/php-config
[root@Redis redis-2.2.5]# make
[root@Redis redis-2.2.5]# make install
Installing shared extensions:/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
cp: cannot create regularfile`/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/#INST@6338#': Permission denied
make:***[install-moles]Error1

注意:一定要用root用户。
[root@Redis redis-2.2.5]# su
Password:
[root@web redis-2.2.5]# make install

4、在PHP配置文件php.ini里面加载Redis扩展

extension=redis.so

5、查看phpinfo,Redis扩展是否加载
redis
Redis Support enabled
Redis Version 2.2.5
至此,Redis扩展已经安装成功并加载,可以用PHP操作Redis了。
附:
windows下安装Redis扩展就更加简单了,找到对应的版本,下载dll文件,放到PHP目录下面的ext,修改PHP的配置文件php.ini,加载extension=php_redis.dll,重启Apache,查看phpinfo是否有Redis,如果有就恭喜你,已经安装成功了,就是这么简单。

5. 怎么安装redis PHP扩展,windows下

安装Redis PHP扩展的步骤如下:

首先,访问相应网站下载Redis。下载完成后,解压到任意盘符,如D:/redis。解压后,你会看到包括redis-server.exe在内的多个文件,如redis-check-mp.exe、redis-check-aof.exe和redis-benchmark.exe,以及redis.conf配置文件。

启动Redis服务器:打开命令提示符,进入Redis根目录,输入命令redis-server.exe redis.conf启动。启动后,确保始终打开命令提示符窗口,否则Redis服务将关闭。

设置Redis客户端:在另一个命令提示符窗口中,输入redis-cli.exe -h 192.168.2.168 -p 6379连接到Redis服务,其中192.168.2.168是你的IP地址,6379是默认端口。

安装Redis扩展:首先,确定你的PHP编译版本,即查看phpinfo()中的信息。然后,访问相应网站下载对应版本的Redis扩展,并将其下载的php_redis.dll文件放置在php扩展目录(ext)中。

修改php.ini配置文件:在php.ini中添加extension=php_igbinary.dll和extension=php_redis.dll。确保按照正确顺序添加。

重新启动服务:修改php.ini配置文件后,重新启动服务。查看phpinfo()以确认Redis扩展是否已成功加载。

进行PHP代码测试:编写PHP代码测试连接和操作Redis。示例如下:

$redis = new Redis(); $redis->connect("192.168.138.2","6379"); //设置连接的IP和端口

//存储一个值 $redis->set("say","Hello World"); echo $redis->get("say"); //应输出Hello World

//存储多个值 $array = array('first_key'=>'first_val', 'second_key'=>'second_val', 'third_key'=>'third_val'); $array_get = array('first_key','second_key','third_key'); $redis->mset($array); var_mp($redis->mget($array_get));

6. php 怎么把session写入redis

一、 安装phpredis扩展
php连接redis需要安装phpredis扩展。
下载地址:https://github.com/phpredis/phpredis/releases,选用相应版本。
笔者用的是php5.6.29,下载了phpredis-3.0.0安装出了问题,于是换成phpredis-2.2.8,正常。
# tar zxvf phpredis-2.2.8.tar.gz && cd phpredis-2.2.8
# /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make && make install
正常情况下会提示在下面目录下生成redis.so文件
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
# sed -i '$aextension="redis.so"' /usr/local/php/etc/php.ini
# service httpd restart
验证:
# php -i | grep redis | grep -xq redis && echo ok || echo "phpredis extended failure"
二、 配置php连接redis(笔者使用的阿里云redis)
# sed -i 's/session.save_handler.*/session.save_handler = redis/' /usr/local/php/etc/php.ini
# sed -i '/session.save_handler/asession.save_path ="tcp://xxxx.rds.aliyuncs.com?auth=redis密码"' /usr/local/php/etc/php.ini
# service httpd restart

7. 怎么安装redis PHP扩展,windows下

1、首先到相应网站下载redis:

下载完成后解压到任意盘符如:D:/redis

里面包括:如图所示。

redis-server.exe:服务程序

redis-check-mp.exe:本地数据库检查

redis-check-aof.exe:更新日志检查

redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具).

当然还需要一个:redis.conf(具体内容网上随便搜都会有)

8、PHP代码测试

$redis = new Redis();

$redis->connect("192.168.138.2","6379"); //php客户端设置的ip及端口

//存储一个 值

$redis->set("say","Hello World");

echo $redis->get("say"); //应输出Hello World

//存储多个值

$array = array('first_key'=>'first_val',

'second_key'=>'second_val',

'third_key'=>'third_val');

$array_get = array('first_key','second_key','third_key');

$redis->mset($array);

var_mp($redis->mget($array_get));

阅读全文

与php54redis扩展相关的资料

热点内容
windowsdig命令 浏览:505
android不同字体大小 浏览:267
编译php参数 浏览:525
javanodejsphpnet 浏览:820
bitbake编译文件系统 浏览:100
哔哩哔哩安卓怎么玩exe 浏览:874
不同ide对编译结果有影响么 浏览:589
pdf转word原理 浏览:3
加密电梯口 浏览:194
民国人pdf 浏览:492
51单片机定时器设计实验 浏览:244
刮橙子解压视频 浏览:720
进入pe硬盘显示加密电脑系统进不去 浏览:740
我的电脑怎么放进文件夹 浏览:995
听财app叫什么 浏览:210
程序员个人简单分享 浏览:808
燃烧器控制算法 浏览:798
程序员能力要求 浏览:795
php程序与图片分离 浏览:202
linuxtomcatshell 浏览:738