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





![[Linux] 传智播客PHP+MySQL+LAMP环境搭建2015-Linux视频教程 48集完整版本](https://static.kouhao8.com/sucaidashi/xkbb/81c9d8d340b5e619b2afe7f96da61b4d.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)




![[就业指导] PHP程序员就业指导-新手怎么打造PHP程序员简历教程](https://static.kouhao8.com/sucaidashi/xkbb/c0c5831f4d8951553b4d805b35ded44b.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)



![[Strom] Storm项目实战视频教程 18讲Storm实战视频教程 Storm项目环境搭建](https://static.kouhao8.com/sucaidashi/xkbb/bf27384bab96de93e97267e7ccde8e91.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[iOS] 苹果iOS开发工程师编程最新免费视频教程 环境搭建+存储控制+多媒体+混合编程](https://static.kouhao8.com/sucaidashi/xkbb/1523677ea25a67a6f06afcead20c5828.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[分布式服务框架/Dubbo/ZooKeeper] 2017 最新大数据集群生态环境搭建 视频教程](https://static.kouhao8.com/sucaidashi/xkbb/28d0d56e9273980c266a93f2a7ac17e0.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)

![[Android] 极客学院 视频第二波 Android开发工程师 从环境搭建 到 项目实战 19GB 要你好看](https://static.kouhao8.com/sucaidashi/xkbb/b124bd39a6103390140d1d27ec5b2ffd.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[微信] 微信公众平台PHP开发搭建与揭秘(附代码)](https://static.kouhao8.com/sucaidashi/xkbb/e7d66f579c611c2169186426ea6f8b9b.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)







![[Android] 全套毕业论文写作指导 android电子市场(搭建环境+Galaxy S2模拟器全套+论文+代码+SVN)](https://static.kouhao8.com/sucaidashi/xkbb/41b11495e23c9df422ea269815e8a1ec.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![JAVA] 人事管理系统项目实战视频资料 81集 8阶段全部分享 环境搭建+模块设计+系统管理](https://static.kouhao8.com/sucaidashi/xkbb/f08bd923a6059068eeb1c35080d10cd9.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[微信] 微信公众平台PHP开发搭建与揭秘(附代码)](https://static.kouhao8.com/sucaidashi/xkbb/cce0cbfcce42787e572f6df16e475cc9.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[php基础] 解决PHP中的Bug,搞定PHP的错误体系的各种问题](https://static.kouhao8.com/sucaidashi/xkbb/fd5a6305469616cdc05c47fa0e881d00.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)

相关资源