Windows下PHP如何安装redis

在Windows下安装redis供php使用,需要依次完成redis的安装和phpredis扩展的安装两个步骤。具体步骤如下:

一、redis安装

1.下载redis

首先我们需要从官网http://redis.io/download 下载redis安装包,下载后解压到合适的目录下,如C:\redis。

2.设置redis为Windows服务

我们可以使用redis的启动脚本redis-server.exe,但为了更方便,我们可以将redis设置为Windows服务,将redis服务设置成自动启动能够方便我们的使用。

使用管理员身份打开命令行工具,进入redis解压目录下的bin目录,执行以下命令:

redis-server --service-install redis.windows-service.conf --loglevel verbose

这里的redis.windows-service.conf是redis的配置文件,可以在redis的解压目录下找到,loglevel可以指定日志等级,如果不指定,则默认为notice。

h3>3.启动redis服务

在命令行工具中执行以下命令,启动redis服务:

redis-server --service-start

我们也可以到“服务”面板中找到redis服务,手动启动和停止。

二、phpredis扩展安装

1.下载phpredis扩展

与redis服务相同,需要从官网上http://pecl.php.net/package/redis 下载phpredis扩展,下载完成后解压到合适的目录下,如C:\php-redis。

2.编译安装phpredis扩展

我们可以使用已经编译好的phpredis扩展进行安装,但是由于不同版本的php对应的phpredis扩展不同,所以最好还是自行编译安装。

首先我们需要检查PHP安装目录下的php.ini文件是否存在,如果不存在,则需要复制一份。

然后,我们需要打开php.ini文件,找到以下一行:

;extension=php_redis.dll

去掉前面的分号,让extension=php_redis.dll生效。

接着,我们需要编译安装phpredis扩展。使用命令行工具,进入php-redis目录下,执行以下命令:

phpize

如果提示“phpize”不是内部或外部命令,表示没有安装php-devel,可以通过yum install php-devel命令安装。安装完成后,再次执行phpize指令。

然后执行以下命令:

configure --with-php-config=[PHP安装目录]/php-config.exe

注意将[PHP安装目录]替换为自己的PHP安装目录,该命令将生成Makefile文件。

接着执行以下命令:

make

make install

执行完毕后,在php安装目录下的ext目录下将生成类似php_redis.dll的文件。此时,重新启动php服务即可使用phpredis扩展。

至此,我们已经完成了redis服务以及phpredis扩展的安装,可以愉快地开始使用了。

后端开发标签