centos7.9&php8&swoole5&swoft2环境安装遇到确实redis扩展的解决办法

在这里插入图片描述

1、环境介绍

运行系统:centos7.9
php版本:php8.0.29
swoole版本:swoole5
swoft版本:swoft2.0

2、遇到的问题

The requested PHP extension ext-redis * is missing from your system. Install or enable PHP's redis extension。

这个问题是在启动swoft服务的时候出现的,问题表述的很明了,就是在说我们安装的php环境中没有redis扩展,所以只需要安装对应版本的扩展即可。
3、解决过程

cd /opt/softwares/
wget http://pecl.php.net/get/redis-5.3.4.tgz --no-check-certificate
tar -zvxf redis-5.3.4.tgz
cd redis-5.3.4
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
sudo make && make install
echo "extension=redis.so" >> /usr/local/php/etc/php.ini
# 重启php服务php-fpm
service php-fpm restart
# 查看php中添加的扩展是否有redis
php -m

4、写在最后
其实在环境搭建的过程中还会遇到其他扩展问题,只是中途解决了以后没有记录,这次顺手记录以后,方便需要的朋友。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43672348/article/details/131656829