1. 使用 wget 命令下载 Redis 扩展包到服务器中
bash
wget http://github.com/redis/redis/archive/refs/tags/v4.0.1.tar.gz
2. 解压下载的 tar 包并进入解压后的目录
bash
tar zxf redis-4.0.1.tgz
cd redis-4.0.1
3. 找到并执行 phpize 命令以准备编译环境
bash
phpize
4. 找到 php-config 并使用它来配置编译选项
bash
./configure --with-php-config=/usr/local/php/bin/php-config
5. 编译扩展
bash
make
6. 安装编译好的扩展
bash
make install
7. 确认 Redis 扩展是否成功安装
bash
php -m | grep redis
8. 如果一切顺利,Redis 扩展应该已经安装到了 PHP 的扩展目录中,例如 /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/。
9. 最后,编辑 php.ini 文件并添加以下行以加载 Redis 扩展
ini
extension=redis.so
10. 重启 PHP 以使更改生效
bash
systemctl restart php-fpm
现在,Redis 扩展应该已经成功安装,并且可以在你的 PHP 项目中使用了。记住,使用 root 用户进行安装可能会涉及一些权限问题,所以在非生产环境中,尽量避免使用 root 用户。