brew安装php@5.6步骤以及踩坑史

1,307 阅读1分钟

一、安装brew国内镜像源

给力文档传送门[zhuanlan.zhihu.com/p/111014448]

二、查看php版本并安装

brew search php
brew install shivammathur/php/php@5.6

三、配置环境变量

vi ~/.bash_profile

#在文件中添加以下一行,通过brew安装的php路径一般都会在/usr/local/Cellar下面,后面路径根据实际情况修改,然后esc + w + q + enter 保存退出。
export PATH=/usr/local/Cellar/php@5.6/5.6.40_4/bin:$PATH

#运行.bash_profile文件
source ~/.bash_profile

#查看php版本
php -v

到这里就结束了,如果有什么问题,请从以下问题中查找看是否能解决~

                                     👇 👇 👇

四、QA

Q1:brew tap shivammathur/php 失败

Error: Failure while executing; git clone github.com/shivammathu… /usr/local/Homebrew/Library/Taps/shivammathur/homebrew-php --origin=origin --template= exited with 128.

切换镜像源为清华源

1、替换homebrew源 cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

2、替换homebrew-core源 git remote set-url origin [https://mirrors.tuna.tsinggit/homebrew/homebrew-core.git](https://mirrors.tuna.tsinggit/homebrew/homebrew-core.git%60)

3、brew tap shivammathur/php

Q2:brew search php 失败

Error: Interrupted system call @ rb_sysopen - /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/gyroflow.rb

解决方案:重新执行,可能跟网络有关。

image.png

Q3:brew install shivammathur/php/php@5.6 中的各种报错

解决方案:重新执行,跟网络有关。