php fpm版本,mac 上php 版本和php-fpm版本不一致?

今天想在mac系统上装下swoole扩展的,执行了pecl swoole命令,发现报错了。

xxx@xxxdeAir ~ % pecl install swoole

pecl/swoole requires PHP (version >= 7.1.0), installed version is 5.6.37

No valid packages found

install failed

说我的phpb版本是5.6.37,低于7.1.0,但我想了想,我的PHP版本不是7.4的吗。打来浏览器,看下php版本,发现没毛病啊。

bVbKa1z

算了,还在是终端看下版本吧,输入php -v,发现确实是5.6.37的

xxx@xxxdeAir ~ % php -v

PHP 5.6.37 (cli) (built: Aug 28 2018 16:24:00)

Copyright (c) 1997-2016 The PHP Group

Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

with Xdebug v2.5.5, Copyright (c) 2002-2017, by Derick Rethans

继续看看php-fpm 版本 输入 php-fpm -v,发现是7.4.6的版本。

xxx@xxxdeAir ~ % php-fpm -v

PHP 7.4.6 (fpm-fcgi) (built: May 28 2020 23:40:47)

Copyright (c) The PHP Group

Zend Engine v3.4.0, Copyright (c) Zend Technologies

with Zend OPcache v7.4.6, Copyright (c), by Zend Technologies

然后我搭建的环境是nginx+php+mysql,用brew 安装了两个php,一个是php 7.4,一个是5.6 ,但上次一直不知道怎么切换,就一直用的下载的第一个最新版本的php7.4。今天突然出现这问题,有点懵。

bVbKa6z

请教大佬怎么解决,顺便问一下mac上的php版本怎么切换,brew 命令不管用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值