homestead 安装 Redis扩展

  1. 登录cd ~/Homestead && vagrant ssh
  2. 下载编译扩展
    
    $ git clone https://github.com/phpredis/phpredis.git
    $ cd phpredis                   
    $ /usr/bin/phpize7.1  (不同php版本的情况下phpize版本不同)
    // 如果没有 phpize7.1 则要安装:
    sudo apt-get update
    sudo apt install php7.1-dev

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

3. 查找扩展位置
`php -i|grep extension_dir`
4. 将redis.so扩展模块移动到扩展目录位置
`sudo mv ./module/redis.so /usr/lib/php/20160303`
5. 添加扩展对应的配置文件

// 新建配置文件
sudo touch /etc/php/7.1/mods-available/redis.ini
// 编辑文件内容为
extension=redis.so
// 将ini文件使用软连接加载
sudo ln -s /etc/php/7.1/mods-available/redis.ini /etc/php/7.1/fpm/conf.d/20-redis.ini
// 命令行模式也增加扩展
sudo ln -s /etc/php/7.1/mods-available/redis.ini /etc/php/7.1/cli/conf.d/20-redis.ini


6. 重启php-fpm
`
sudo service php7.1-fpm restart
php7.1 -m 查看模块扩展是否包含redis
`
评论数量: 0

0
点赞
270
浏览
0
评论

贡献 65