homestead安装php扩展,Homestead 安装 PHP Redis 扩展

虽然Laravel可以通过安装predis/predis:~1.1对Redis进行操作,但是还是想脱离框架,用PHP操作Reids,通过安装PHP Redis既可实现,以下是具体的安装步骤:

下载最新安装包

vagrant@homestead:/usr/local/src$ sudo git clone https://github.com/phpredis/phpredis.git

Cloning into 'phpredis'...

remote: Enumerating objects: 41, done.

remote: Counting objects: 100% (41/41), done.

remote: Compressing objects: 100% (34/34), done.

remote: Total 10462 (delta 19), reused 17 (delta 7), pack-reused 10421

Receiving objects: 100% (10462/10462), 6.38 MiB | 31.00 KiB/s, done.

Resolving deltas: 100% (7214/7214), done.

使用phpize命令完成php环境的检测

vagrant@homestead:/usr/local/src$ cd phpredis/

vagrant@homestead:/usr/local/src/phpredis$ sudo /usr/bin/phpize7.3 #不同php版本的情况下phpize版本不同

Configuring for:

PHP Api Version: 20180731

Zend Module Api No: 20180731

Zend Extension Api No: 320180731

vagrant@homestead:/usr/local/src/phpredis$ sudo ./configure --with-php-config=/usr/bin/php-config7.3

编译安装

vagrant@homestead:/usr/local/src/phpredis$ sudo make && make install

Build complete.

Don't forget to run 'make test'.

Installing shared extensions: /usr/lib/php/20180731/

Makefile:87: recipe for target 'install-modules' failed

make: *** [install-modules] Error 1

查看扩展

vagrant@homestead:/usr/local/src/phpredis$ php -i|grep extension_dir

extension_dir => /usr/lib/php/20180731 => /usr/lib/php/20180731

把redis.so扩展模块移入PHP扩展目录中

vagrant@homestead:/usr/local/src/phpredis$ sudo mv ./modules/redis.so /usr/lib/php/20180731/

添加PHP配置文件的ini文件

创建文件

vagrant@homestead:/usr/local/src/phpredis$ sudo touch /etc/php/7.3/fpm/conf.d/20-redis.ini

使用vi编辑器写入如下内容:

extension=redis.so

重启php-fpm

vagrant@homestead:/usr/local/src/phpredis$ sudo service php7.3-fpm restart

查看是否安装成功

phpinfo();

?>

如果看到Redis的扩展则安装成功

a831643a21a9868ae67937770958c037.png

终端无法连接homestead的Reids

1)修改redis配置文件(默认路径/etc/redis/redis.conf)

bind 127.0.0.1 修改为 bind 0.0.0.0

2)修改完配置后重启redis

执行命令sudo service redis restart后,使用redis-cli访问redis

6e287a8a3d5374c6cf7c7f933697a851.png

本作品采用《CC 协议》,转载必须注明作者和本文链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值