mac安装php指定版本号,mac 安装多版本PHP-Go语言中文社区

前言

相信大家在mac 安装PHP多版本的时候也遇到了很多坑

# brew install php56

# brew install php70

这样安装的话肯定会报错的,因为brew存在软连接

这个时候我们第一步:brew unlink php56  或者 brew unlink php70

这个步骤是关闭掉PHP的软连接

第二步:安装切换工具php-version

$ brew install php-version

如果成功恭喜你可以用了

$ brew install php-version

$ source $(brew --prefix php-version)/php-version.sh

$ php-version

5.6.3.0

* 7.0.17

$ php-version 5.6 //切换到7.0

$ php-version

* 5.6.3.0

7.0.17

$ echo "source $(brew --prefix php-version)/php-version.sh" >> ~/.bash_profile

如果出现安装不成功好的问题解决方法就是:我们不用这个版本控制工具了方法总比困难多

这个问题在文章后面解决

第三步:配置PHP端口号

默认的PHP端口号是:listen:127.0.0.1:9000

修改PHP端口号:

$ cd /usr/local/etc/php/

$ cd /usr/local/etc/php/

$ ls

5.67.0

这个时候你应该是看到两个文件夹

注意⚠️:PHP的版本不同端口号的位置是不同的

PHP56:

默认是:listen = 127.0.0.1:9000

$ cd php56/

$ ls

conf.dpear.confphp-fpm.confphp.ini

$ vim php-fpm.conf

-----------------------------------------------------------

162 ; '/path/to/unix/socket' - to listen on a unix socket.

163 ; Note: This value is mandatory.

164 listen = 127.0.0.1:9056

用命令 :set number   加上行数找到164行:listen = 127.0.0.1:9000

我们把这里改为listen = 127.0.0.1:9056

可以搜索:/listen = 127.0.0.1:9000

PHP7.0:

如果在php-fpm.conf里面找不到listen = 127.0.0.1:9000

默认为:listen = 127.0.0.1:9000

将其改为:listen = 127.0.0.1:9070

$ cd php-fpm.d/

$ ls

www.conf

$ vim www.conf

--------------------------------------------------------------

34 ; '/path/to/unix/socket' - to listen on a unix socket.

35 ; Note: This value is mandatory.

36 listen = 127.0.0.1:9070

37

第四步:nginx配置

找到你的nginx配置:nginx.conf位置

$ cd /usr/local/etc/

$ cd nginx/

$ ls

fastcgi.confmime.typesservers

fastcgi.conf.defaultmime.types.defaultuwsgi_params

fastcgi_paramsnginx.confuwsgi_params.default

fastcgi_params.defaultnginx.conf.defaultwin-utf

koi-utfscgi_params

koi-winscgi_params.default

这里很简单

对应:php7.0版本

4c8b8c154f5b36d2f757f8d8644cb2cd.png

对应PHP5.6版本

8a822c64d6e942b56a4a632206e59a43.png

在所配置的域名下修改fastecgi_pass 修改为你想对应的PHP版本即可

到这里就配置完毕了。

记着重启:nginx:nginx -s reload  php:找到PHP安装目录找不到可以打印”phpinfo“查找 到sbin目录下./php-fpm

解决切换版本的坑:很简单就是暂停php5.6版本php-fom 去php7.0下面切换./php-fpm就关闭5.6启动7.0了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值