首先下载解压phpredishttps://github.com/phpredis/phpredis/releases。
cd phpredis
sudo phpize
sudo ./configure --with-php-config=/usr/local/php/php-8.0.9/bin/php-config
sudo make
sudo make install
拷贝“modules” 目录中的内容到 PHP extension 目录,并修改 php.ini 增加
extension = redis.so
编辑 php.ini 加入如下行(确保 /usr/local/php/php-8.0.9/lib/php/extensions/no-debug-non-zts-20121212/ 这个路径是正确的)
extension_dir=/usr/local/php/php-8.0.9/lib/php/extensions/no-debug-non-zts-20121212/extension=redis.so
尝试连接
$redis = new Redis();
$redis->connect('121.4.129.86', 39999);
$auth = $redis->auth('redis39999'); //密码
echo "Server is running: ".$redis->ping();