mac下安装php7为什么phpinfo出来的还是5.5

发布网友

我来回答

1个回答

热心网友

系统的 php 是 5.5的版本,通过php-fpm -v 发现通过php-fpm命令启动的fpm是5.5的,所以在phpinfo()下显示的是5.5的版本。

尝试如下:

找到php71的fpm所在目录,在/usr/local/Cellar/php/php71/sbin下

我想把php71的fpm拷贝到/usr/sbin下,系统提示opearation not permit,即使用root来操作也是一样的

网上查找解决方法,原来是macos有一个rootless的东西,*root用户对/usr/sbin进行操作

按照网上的解决方案,关闭rootless并重启,然并卵(我也不知道为什么,sudo或root用户仍无法操作/usr/sbin目录下的文件)

最后发现在/usr/local/Cellar/php/php71/sbin下发现了php71-fpm这个shell文件

直接sudo sh php71-fpm start 解决了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com