mac安装了多版本php 卸载,Mac下php多版本管理

php-version弃用,改用brew-php-switcher

----- 华丽分割线 ----

Mac默认安装了较低版本的php,删除之,统一使用brew管理

# 查看

$ php -v

PHP 5.6.25 (cli) (built: Sep 19 2016 15:45:41)

Copyright (c) 1997-2016 The PHP Group

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

# 删除之

$ sudo rm -rf /private/etc/php-fpm.conf.default /private/etc/php.ini php.ini.default

$ sudo rm -rf /usr/bin/php /usr/bin/php-config /usr/bin/phpdoc /usr/bin/phpize

$ sudo rm -rf /usr/include/php

$ sudo rm -rf /usr/lib/php

$ sudo rm -rf /usr/sbin/php-fpm

$ sudo rm -rf /usr/share/php

$ sudo rm -rf /usr/share/man/man1/php-config.1 /usr/share/man/man1/php.1 /usr/share/man/man1/phpize.1

$ sudo rm -rf /usr/share/man/man8/php-fpm.8

安装php70

# 查找php

$ brew search php

# 添加brew的php源

$ brew tap homebrew/php

$ brew tap homebrew/dupes

# 安装php70

$ brew install php70

# 安装php71

# 前面已经安装了php70,需要先unlink

$ brew unlink php70

$ brew install php71

# 安装php56

# 前面已经安装了php71,需要先unlink

$ brew unlink php71

$ brew install php56

使用php-version管理多个版本

# 安装php-version

$ brew install php-version

# 然后执行

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

# 查看当前php版本

$ php-version

PS

# 错误

checking if the location of ZLIB install directory is defined... no

configure: error: Cannot find libz

# 查询是否安装了zlib

$ brew search zlib

homebrew/dupes/zlib lzlib

# 若未安装则

$ brew install zlib

# 若已安装则可能是需要安装xcode-select

# 执行

$ xcode-select --install

PS2

php-version只能作用在当前终端下

打开其他终端无效

# 使用brew切换php版本如:

$ brew unlink php56 && brew link php70

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值