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

原文地址:https://www.cnblogs.com/zgxblog/p/11441048.html