当前位置:首页 » 编程语言 » phpredis扩展下载

phpredis扩展下载

发布时间: 2025-05-24 01:58:56

1. 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

2. 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

3. 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,如果有就恭喜你,已经安装成功了,就是这么简单。

4. 怎么安装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));

5. php-8.3.3 源码编译安装以及扩展 redis 、gd和 sodium安装

PHP 8.3.3 源码编译安装及扩展 Redis、GD 和 Sodium 的步骤如下

一、源码编译安装 PHP 8.3.3

  1. 系统准备

    • 确认系统版本,并进行软件包更新。
    • 安装必要的依赖包,如 gcc、make、autoconf 等编译工具和库。
  2. 创建 www 用户

    • 使用 useradd www 命令创建用于运行 PHP 进程的 www 用户。
  3. 下载并解压 PHP 源码

    • 从 PHP 官网下载 PHP 8.3.3 的源码包。
    • 使用 tar zxvf php8.3.3.tar.gz 命令解压源码包。
  4. 运行 configure 预编译

    • 进入解压后的 PHP 源码目录。
    • 运行 ./configure prefix=/usr/local/php enablefpm withmysqli withpdomysql 等配置选项。
    • 注意排查依赖问题,如缺少的库文件或头文件,可以通过包管理器安装或下载源码编译安装。
  5. 编译与安装

    • 运行 make 命令进行编译。
    • 运行 make install 命令进行安装。
  6. 创建软链接与优化配置

    • 创建 PHP 可执行文件的软链接,如 ln s /usr/local/php/bin/php /usr/bin/php。
    • 优化 PHP 配置文件 php.ini,根据需求调整设置。
  7. 创建 phpfpm 进程管理脚本

    • 复制 PHP 源码包中的 sapi/fpm/init.d.phpfpm 脚本到 /etc/init.d/ 目录,并命名为 phpfpm。
    • 设置脚本为可执行,并添加到系统服务中。

二、安装 PHP 扩展 Redis、GD 和 Sodium

  1. 安装 Redis 扩展

    • 下载 Redis 扩展的源码包或从 PECL 安装。
    • 使用 phpize 命令准备编译环境。
    • 运行 ./configure withphpconfig=/usr/local/php/bin/phpconfig 命令配置扩展。
    • 运行 make 和 make install 命令编译并安装扩展。
    • 在 php.ini 文件中添加 extension=redis.so。
  2. 安装 GD 扩展

    • 确保系统已安装 GD 库和相关依赖。
    • 在编译 PHP 时,通过 withgd 选项启用 GD 扩展。
    • 如需额外功能,需确保安装了相应的库文件。
    • 在 php.ini 文件中确认或添加 extension=gd.so。
  3. 安装 Sodium 扩展

    • Sodium 扩展通常随 PHP 源码一起提供,只需在编译 PHP 时启用。
    • 使用 enablesodium 选项编译 PHP。
    • 在 php.ini 文件中通常无需手动添加 Sodium 扩展,因为它默认启用。

三、验证安装

  • 运行 php m 命令查看已安装的 PHP 扩展列表,确保 Redis、GD 和 Sodium 扩展已正确安装。
  • 编写简单的 PHP 脚本测试各扩展的功能是否正常。

通过以上步骤,您可以在 Linux 系统上成功安装 PHP 8.3.3 并启用 Redis、GD 和 Sodium 扩展。

热点内容
打折扣的算法 发布:2025-05-24 08:00:28 浏览:122
androiduri 发布:2025-05-24 07:58:23 浏览:553
python从键盘输入 发布:2025-05-24 07:55:27 浏览:158
游戏安装完成之后缓存要删吗 发布:2025-05-24 07:43:52 浏览:336
iis服务器怎么改时区 发布:2025-05-24 07:37:46 浏览:749
java命令行执行 发布:2025-05-24 07:37:37 浏览:363
方舟手游创服务器要什么卡买 发布:2025-05-24 07:27:12 浏览:722
香港云服务器80ms 发布:2025-05-24 07:26:29 浏览:722
ftp传输安全 发布:2025-05-24 07:25:44 浏览:24
svn服务器搭建后没有共享图标 发布:2025-05-24 07:08:11 浏览:925