Mac下的PHP8.0环境怎么搭建

发布于 2021-11-18 16:27 ,所属分类:软件编程学习资料

MAC自带的PHP版本


对于PHP开者而言,首先要面临的肯定是安装PHP环境,在MAC怎样在来安装PHP呢?我在一个干净的MAC电脑上,打开终端输入php -v ,看到如下信息:


呵呵……

居然MAC自带的PHP环境,这很让人兴奋,但上图的下边这段话很有意思,我们仔细看一下:

警告:PHP不推荐

macOS中包含PHP,以与遗留软件兼容

MacOS未来版本将不包括PHP

接下来就是版本介绍,我们不难看出,安装的PHP7.3.29版本。


想法:有没有宝塔一样的PHP环境包呢?


1、经过一番查找,宝塔没有mac版本的,放弃!

2、有一款比较合适的,挺不错的 mamp ,但是需要收费,也看到有广告,那和暂时放弃,以后有时间可以研究一下!


正式安装PHP8环境


不过这个版本目前对于大多数的软件都兼容,我们可以使用。到今天开始PHP最新版本是PHP8了。我们就以安装PHP8为例,来说一下。安装其他版本方式也一样,只不过将8更改为想要的版本,比如说是7.4。就这么easy!


第一步:我们需要brew命令


当然最方便的还是使用 brew 这款工具,有兴趣的用户可以搜索一下brew,它和 php 的 composer 一样,也是一个包管理工具。它可以为linux的系统安装各种依赖的软件包。


如果没有安装 brew,可以到官方网站 https://brew.sh 进行复制命令安装,如图


第二步:我们安装PHP8


在终端输入 brew install php@8



唉,怎么报错了,对于提示很明显,它建议我们安装 brew install php 来进行升级。一开始想这样没问题,但转念一想,这样做其实有问题,将来我要做多版本管理,以前我们安装有很多PHP7.3,PHP7.4,甚至有更多的。那我们再次输入

brew install php@8.0 (你可改成你想要的版本,如:7.4)


很明显一开始从清华源下载后,需要依赖python3.9,估计是没有,或者版本的问题,

它建议我们 用 xcode-select --install 或者尝试 brew install -build-from-source python@3.9

那么我们就用 xcode-select --install 吧,我们在终端输入,它提示,我们没有安装xcode(目前我只知道它是开发苹果原生应用的工具)


于是我从appstore下载xcode,过了好久安装好了之后,我继续输入这个命令



我们点击 安装






安装完成,我们接着使用命令 brew install php@8.0



这里报错了,其中有一句说是:curl: (22) The requested URL returned error: 404

百度之后,发现是这是由于我昨天升级新系统后的问题



解决方案好多都试了,没啥用。想了一下,应该是系统版本高,而 brew 版本低。因此,我用 brew update 升级了下,再安装就好了!



再次 brew install php@8.0,一切正常



再查看PHP的版本变为了8.0



好了,PHP8.0安装好了。在文件夹下也可看到我们确实有安装过!(如果你看不到的话,你可以点击 shift+command+.【点】就可以到隐藏的文件夹了)



因为我之前安装过php7.3,也安装php7.4,现在安装了php8.0,所以现在我就可以使用多版本了。


总结

上边说的挺复杂,感觉挺多!其实总结一下就是这样子:

1、系统以前升级过,也需要保持brew最新,使用 brew update 升级一下brew

2、使用 brew install php@8.0 安装PHP8.0




相关资源