homestead+phpize+redis扩展安装

Posted zgxblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了homestead+phpize+redis扩展安装相关的知识,希望对你有一定的参考价值。

一、前期准备

1安装phpizephpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块)

2sudo apt install php5.6-dev

3 # sudo find / -name phpize5.6 就会找到已经安装好的 phpize5.6

4# /usr/bin/phpize5.6 (在这个位置) 

 

二、安装redis

1. 使用vagrant命令的ssh选项连接到homestead

vagrant ssh

2. 下载编译php的redis扩展

1、$ git clone https://github.com/phpredis/phpredis.git/

2、$ cd phpredis     

3、$ /usr/bin/phpize7.2  (不同php版本的情况下phpize版本不同)

4$ ./configure --with-php-config=/usr/bin/php-config7.2 (这里边也需要根据情况指定php-config的版本,且和phpize的版本保持一致。)

5$ make && make install

3. 查看php的extension_dir

php -i|grep extension_dir

4. redis.so扩展模块移入php扩展目录中

sudo mv /home/vagrant/phpredis/modules/redis.so /usr/lib/php/20131226/redis.so

5. 添加php配置文件的ini文件

sudo touch /etc/php/7.1/fpm/conf.d/20-redis.ini

Sudo vim /etc/php/7.1/fpm/conf.d/20-redis.ini

添加 extension=redis.so

6. 重启php-fpm

$ sudo service php7.1-fpm restart

以上是关于homestead+phpize+redis扩展安装的主要内容,如果未能解决你的问题,请参考以下文章

redis5---linux下安装php redis扩展

phpize建立PHP扩展报错Cannot find config.m4.

在已经编译安装好php7场景下安装curl扩展

在已经编译安装好php7场景下安装curl扩展

php 怎么把session写入redis

php安装扩展