mac下通过brew切换php版本
2018-06-22 05:09:53来源:未知 阅读 ()
第一步,先安装 brew Brew 是 Mac 下面的包管理工具,通过 Github 托管适合 Mac 的编译配置以及 Patch,可以方便的安装开发工具。 Mac 自带ruby 所以安装起来很方便,同时它也会自动把git也给你装上。官方网站: http://brew.sh 在mac下终端里直接输入命令行:
安装完成之后,建议执行一下自检:brew doctor 如果看到Your system is ready to brew. 那么你的brew已经可以开始使用了。 常用命令: (所有软件以PHP5.5为例子)
brew search php55 #搜索php5.5
brew tap josegonzalez/php #安装扩展<gihhub_user/repo>
brew tap #查看安装的扩展列表
brew install php55 #安装php5.5
brew remove php55 #卸载php5.5
brew upgrade php55 #升级php5.5
brew options php55 #查看php5.5安装选项
brew info php55 #查看php5.5相关信息
brew home php55 #访问php5.5官方网站
brew services list #查看系统通过 brew 安装的服务
brew services cleanup #清除已卸载无用的启动配置文件
brew services restart php55 #重启php-fpm
第二步,安装PHP
先添加brew的PHP扩展库:
brew tap homebrew/dupes
brew tap homebrew/php
brew tap josegonzalez/homebrew-php
可以使用 brew options php53 命令来查看安装php5.3的选项,这里我用下面的选项安装:
切换PHP版本:
brew install php-[version]
- 1
- 1
[version]=56|70等
brew unlink PHP-之前版本
brew link php-现在版本
相应的配置都在/usr/local/etc/php/中
管理PHP拓展:
首先:brew tap homebrew/php
查看相关拓展:brew search
安装拓展:brew install php-[version]-拓展名称
如:brew install php56-Redis
卸载拓展:brew uninstall php-[version]-拓展名称
删除相应的配置文件:rm -rf /usr/local/etc/php/5.6/conf.d/ext-imagick.ini
备注:若需要安装pthreads等多线程拓展,由于此类拓展依赖PHP ZTS版本(Zend Thread Safety),而brew默认安装的是NTS版本(Thread Safety),会造成拓展和PHP版本冲突。这时只能从源码重新遍历了,即在安装命令增加 --build-from-source
如brew install --build-from-source php56-redis
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- PHP获取MAC地址的函数代码 2019-11-11
- 应用php抽象类的方法 2019-10-31
- PHP重定向的方法介绍 2019-09-17
- mac php Swoole入门 2019-07-23
- PHP实现财务审核通过后返现金额到客户 2019-07-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash