在AmazonLinux2上安装phpredis for PHP8
我在AmazonLinux2上安装PHP8的时候发现无法直接安装php-redis(截止到2021/08/1)。因此,我进行了一番调查。
首先
已经安装了Amazon Linux Extras的PHP8
Nginx + PHP-FPM + Laravel
听说可以通过 Pecl 进行安装,因此安装 Pear
sudo yum 安装 php-pear。
使用pecl进行安装
在终端输入sudo pecl install redis
由于出现构建错误,需要安装php-devel和gcc。
用sudo yum install gcc命令进行安装。
用sudo yum install php-devel命令进行安装。
在php.ini文件末尾添加以下内容:
echo “extension=redis.so” > /etc/php.d/redis.ini
重新启动php-fpm。
使用systemctl命令重启php-fpm。
在Laravel中,将内容添加到.env文件中。
会话驱动程序= redis
会话生存时间= 120
MEMCACHED主机= ygd-dev.u2ark4.ng.0001.apne1.cache.amazonaws.com
REDIS主机= ygd-dev.u2ark4.ng.0001.apne1.cache.amazonaws.com
REDIS密码= null
REDIS端口= 6379
暂时只是一个简单的示例,用于设置和获取数据。
使用 Illuminate\Support\Facades\Redis 包;
Redis::set(‘name’, ‘Taylor:’ . date(‘Y-m-d H:i:s’));
echo “Name = ” . Redis::get(‘name’) . “\n”;