Homestead安装redis扩展(PHP5.6)

mac2025-04-04  14

安装 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(); 函数查看。
最新回复(0)