php5.6+Redis+Windows7安装

1 篇文章 0 订阅
1 篇文章 0 订阅

1.首先去github网站上下载https://github.com/dmajkic/redis/downloads

2.根据实际情况,将64bit的内容cp到自定义盘符目录,如D:\Redis;

3.打开cmd,cd/d 切换到Redis-server.exe目录,运行redis-server.exe redis.conf;

4.这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。

   切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379 (-a password远端);

5.设置键值对 set myKey abc

   取出键值对 get myKey;

这时候,windows环境下,redis的服务端和客户端都运行成功了。


----------------------我们在php中安装redis扩展--------------------

1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本(特别注意以php版本的architecture是x86还是64为准,不能以操作系统为准);


2.根据PHP版本号,编译器版本号和CPU架构

下载地址:

http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/

http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/

貌似那个igbinary可以不要.

3.解压缩后,将php_redis.dll和php_redis.pdb拷贝至php的ext目录下

4.

修改php.ini,(PS:此php.ini文件是在Apache目录)在该文件中加入:

; php_redis

extension=php_igbinary.dll

extension=php_redis.dll

注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效

(igbinary.dll可以不加)

5.重启Apache后,使用phpinfo查看扩展是否成功安装;

测试的时候,redis服务端和客户端都需要开启运行!


----------------yii2安装redis扩展-----------------

1.首先在composer.json文件下,加

"yiisoft/yii2-redis" : "~2.0.0",

然后composer update更新。

2.在config/main.php配置文件中加


3.在控制器中可以测试

Yii::$app->redis->set('user','aaa');
Yii::$app->redis->set('user2','bbb');
Yii::$app->redis->set('user3','ccc');
Yii::$app->redis->set('user4','ddd');
Yii::$app->redis->get('user');//此时可以输出aaa
Yii::$app->redis->flushall();//删除redis中的所有数据



--------------------------------------------------------------------------------------------------------------------------------------------------------------


PHP7.0

php_redis.dll下载地址:https://pecl.php.net/package/redis

看下自己phpinfo的信息:
线程安全版本:Thread Safe:enabled
php版本:PHP Version 7.0.10

根据说明选择对应的版本redis.dll版本

当前环境下就选择7.0 Thread Safe (TS) x64的包下载。
将下载解压后的php_redis.dll放入php的ext目录下,然后修改php.ini,加入redis扩展配置:
extension=php_redis.dll

重启apache,查看phpinfo就有redis扩展的信息了。


Docker是一个开源的应用容器引擎,它允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。使用Docker可以更方便地安装和运行Nginx、RedisPHP和MySQL等服务。 以下是使用Docker安装Nginx、RedisPHP和MySQL的基本步骤: 1. 安装Docker环境: 首先需要在你的系统上安装Docker。根据你使用的操作系统,安装步骤可能会有所不同。例如,在Ubuntu上,你可以使用以下命令安装Docker: ``` sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io ``` 2. 拉取所需的Docker镜像: Docker Hub上有很多官方或非官方的镜像,可以直接拉取使用。你可以使用以下命令来拉取Nginx、RedisPHP和MySQL的镜像: ``` docker pull nginx docker pull redis docker pull php docker pull mysql ``` 3. 运行容器: 接下来,你可以运行这些镜像作为容器。这里是一个简单的例子来启动这些服务的容器: ``` # 启动MySQL容器 docker run --name mysql -e MYSQL_ROOT_PASSWORD=yourpassword -d mysql # 启动PHP容器,其中需要将Nginx和PHP容器进行网络桥接 docker run --name php -v /path/to/your/php/files:/var/www/html -d php:7.4-fpm # 启动Redis容器 docker run --name redis -d redis # 启动Nginx容器,并将Nginx的端口映射到宿主机的端口,同时桥接到PHP容器的网络 docker run --name nginx --link php:php --link mysql:mysql -p 80:80 -d nginx ``` 请注意,这里只是一个基础的启动命令示例,实际情况可能需要配置更复杂的网络和数据卷映射。 4. 配置Nginx和PHP(如果需要): 如果需要对Nginx和PHP进行自定义配置,你可以创建自己的配置文件,并在运行容器时通过挂载卷的方式将配置文件放入容器中。 5. 连接和测试: 一旦容器运行起来,你可以通过访问宿主机的IP地址来测试Nginx是否正常工作,同时通过PHP代码来测试PHP和MySQL的连接是否正常。 请注意,具体的安装和配置可能因版本和需求而异,因此需要根据实际情况进行调整。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值