Homestead安装redis扩展(PHP5.6)

本文详细介绍如何根据PHP版本安装phpize,下载并编译Redis扩展,包括配置、编译、安装及验证过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装 phpize 。根据 php 版本不同,安装不同的版本。

sudo apt install php5.6-dev
# sudo find / -name phpize5.6 就会找到已经安装好的 phpize5.6 。
# /usr/bin/phpize5.6 (在这个位置)

下载 redis 包,并编译

通常都是去 https://pecl.php.net/ 上搜索下载。可以观看 redis 版本以及所需要的 php 版本。

cd /usr/local/src 
# 个人喜好将下载的文件放在这个目录
sudo wget https://pecl.php.net/get/redis-4.1.0.tgz
tar zxvf redis-4.1.0.tgz
cd redis-4.1.0
sudo /usr/bin/phpize5.6 
sudo ./configure --with-php-config=/usr/bin/php-config5.6
sudo make && make install
# 这样就会编译成功

将编译好的 redis.so 文件移动到扩展目录

sudo find / -name redis.so 
# 找到编译的 redis.so 文件
php5.6 -i|grep extension_dir 
# 找到 php5.6 对应的扩展目录( /usr/lib/php/20131226)
sudo mv /usr/local/src/phpredis/modules/redis.so /usr/lib/php/20131226/redis.so  
sudo vim /etc/php/5.6/fpm/conf.d/20-redis.ini
# 20-redis.ini 是新加的,以前是没有的
# 再 20-redis.ini 中添加 extension=redis.so ,保存退出。
# 通常,添加扩展是在 php.ini 中,这里是在 fpm/conf.d 添加。

重启 fpm 服务,看看扩展是否有了

sudo service php5.6-fpm restart
php5.6 -m 
# 或通过 phpinfo(); 函数查看。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值