mac 系统,如何利用brew安装php72 ?
发布于 作者:苏南大叔 来源:程序如此灵动~本文是系列文章之一,在mac
系统下面,利用brew
安装各个版本的php
,既然提到了『各个版本』,那么在后续的文章中,就会涉及到版本切换的问题,这里先埋个伏笔。
本文的主要议题就是:mac
系统,如何利用brew
安装php72
?(忽然觉得有点废话,都brew
了,当然是mac
系统啦~哈哈哈~)
安装brew
安装好brew
的同学,可以自动忽略此步骤。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
按照终端里面的提示,回车确认下一步操作即可。
利用brew
安装php
其实非常简单。涉及的命令主要有下面几个。
brew search php
brew tap homebrew/php
brew install php72 --with-httpd24
search
的目的很简单,就是先看看,php
相关的可用包都有哪些。tap
的目的,就是让本地的brew
认识homebrew/php
下面的这些包的地址。- 最后
brew install
后面的php72
,就是你可以自定义的了。具体看search
的结果,你就可以知道自己需要安装的包的名称了。 - 值得注意的是:
brew
的install
,并不需要sudo
。
所以,您可能用的到下面的某条命令。
brew install php53 --with-httpd24
brew install php56 --with-httpd24
brew install php70 --with-httpd24
brew install php71 --with-httpd24
brew install php72 --with-httpd24
关于里面--with-httpd24
,就是为了配置apache
模块而额外的定制项目,和nginx
配合时,用默认的php-fpm
即可。而与apache
配合时,因为要使用默认的mod
模式,所以这里需要设置--with-httpd24
。当然,大多数情况下,是这个参数,您可以通过下面的方式来确定您所需要的参数。
brew info php72
httpd -v
brew info php72
中的php72
就是您要安装的php
的版本,使用brew info
,就可以列出所有的可选项。而httpd -v
就可以显示出您本机的apache
的版本号。
不过安装完成后,只有命令行里面的php
是正式生效的。
查看php版本
php -v
特殊说明
需要补充说明的是:对于mac
系统自带的php
,因为总是缺少这样或那样的模块,但是毕竟是自带的。我们可以忽略它的存在就好了。并不需要卸载处理。
如果利用brew
安装了某个版本的php
,再安装新版本的时候,可能会提示版本冲突。那么可以执行下面的类似语句即可。
unlink
和uninstall
似乎还是有区别的,unlink
只是切断了引用,但是文件还存在。uninstall
嘛,就更彻底些了。
最后,记住brew
安装php
后的系统位置:/usr/local/Cellar/php*/
,在以后的apache配置中,会用的到。
关联文章
- 《mac系统,如何安装homebrew》 https://newsn.net/say/brew-install.html
结论
和apache
结合的部分,如果想要生效的话,还需要其他设置。所以,这里请继续关注,苏南大叔的后续文章。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
评论一下,unlink
thanks
duo xie
zm
多谢,看下怎么删除自带php的