1. 环境准备
1.1 确保PHP已安装
首先要确保PHP已经安装,可以通过如下命令来检查是否已经安装:
php -v
如果显示PHP版本号,则说明PHP已经安装成功。
1.2 确保已安装Redis
在安装phpredis之前,需要确保已经安装了Redis。可以通过如下命令来检查Redis是否已经安装:
redis-cli ping
如果返回pong,则表示Redis已经安装成功。
2. 下载phpredis源码
phpredis是一个由C语言编写的PHP扩展,所以需要先下载其源代码。可以通过如下命令来下载phpredis源码:
git clone https://github.com/phpredis/phpredis.git
3. 编译安装phpredis扩展
接下来,需要编译安装phpredis扩展。
3.1 进入phpredis目录
cd phpredis/
3.2 执行make命令
执行make命令来编译phpredis扩展:
make
执行上述命令后,如果一切正常则会编译出phpredis.so文件。
3.3 安装扩展
执行如下命令来安装phpredis扩展:
make install
3.4 配置php.ini文件
在安装扩展之后,还需要将phpredis扩展添加到php.ini配置文件中,以便PHP可以正确地加载该扩展。
可以通过编辑php.ini文件,在文件末尾添加以下代码来配置phpredis:
extension=redis.so
3.5 重启PHP-FPM
最后,需要重启PHP-FPM以让新配置的扩展生效。
可以通过如下命令重启PHP-FPM:
sudo service php-fpm restart
4. 测试phpredis扩展
安装完phpredis扩展后,可以通过如下代码来测试扩展是否生效:
<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('key', 'value');
echo $redis->get('key');
?>
运行上述代码,如果能够正确输出value,则说明phpredis扩展已经安装并生效。
至此,phpredis扩展的安装就完成了。