您现在的位置是:网站首页 > PHP>homestead 下安装 php redis扩展
homestead 下安装 php redis扩展
- PHP
- 2019-09-09
- 869人已阅读
简介在使用 homestead 时,有时忘记安装 php 的 redis 扩展了,这时就需要单独安装,在 php 有多个版本时安装方法就略有不同了,下面介绍一下安装步骤
在使用 homestead 时,有时忘记安装 php 的 redis 扩展了,这时就需要单独安装,在 php 有多个版本时安装方法就略有不同了,下面介绍一下安装步骤:
进入 homestead
vagrant ssh
1、下载 redis 扩展源码
$ git clone https://github.com/phpredis/phpredis.git
$ cd phpredis
$ /usr/bin/phpize7.2 (不同php版本的情况下phpize版本不同)
$ ./configure --with-php-config=/usr/bin/php-config7.2 (这里边也需要根据情况指定php-config的版本,且和phpize的版本保持一致。)
$ make && make install
注意:ubuntu 没有安装 phpize 可执行命令:sudo apt-get install php-dev 来安装 phpize
编译完成后,redis 的 php 扩展在 module 目录中,它的文件名是 redis.so
2、查看 php 的 extension_dir
php -i | grep extension_dir
# 显示如下
extension_dir => /usr/lib/php/20170718 => /usr/lib/php/20170718 # 说明php扩展目录是 /usr/lib/php/20170718
3、把 redis 的扩展模块移动到 php 的扩展目录下面
sudo mv ./module/redis.so /usr/lib/php/20160303
注意:当前目录为刚才编译的 phpredis 目录
4、添加 php 配置文件的ini文件
# 创建 redis.ini 文件
sudo touch /etc/php/7.2/fpm/conf.d/20-redis.ini
# 使用 vi 打开文件写入下面内容
extension=redis.so
5、重启 php-fpm
# 重启 php-fpm
sudo service php7.1-fpm restart
# 查看 redis 模块是否成功安装
php -m | grep redis
版权声明:本文为博主原创文章,欢迎大家转载。 https://itxwzj.com/technology/32
最新评论
站长大王来回复你了,长点心吧!