Mac下关于PHP环境和扩展的安装详解


Posted in PHP onOctober 17, 2019

一直使用windows和Centos进行开发,之前公司配了Mac本,放家里吃灰了一年,新公司还是Mac,无奈只好从头摸索。

php安装主要使用brew,请注意

由于git上原homebrew/php已经停掉,新的均迁移到到brew/core上,因此之前的安装方法无法使用,请注意!!!!!

安装php等操作均使用以下步骤:

1.搜索可用php版本

brew search php

2.安装指定的php版本

brew install php@7.1

3.启动php或停止php服务

brew services start/stop/restart php@7.1

安装php扩展版本,由于无法使用brew install php56-mongo方式,因此需要进行以下操作:

1. brew tap kyslik/php // 之后可以按照原有的方式进行安装

2.brew install php71-mongodb

3.在 /usr/local/etc/php/ 对应的版本中添加相应的扩展

4.重启php服务即可

5.注意,不添加扩展,即使phpinfo()显示了enable,还是无法使用

6.请注意Mongo 和 mongodb 是两个不一样的扩展

PHP扩展安装可能对于某些高版本的brew无法实现brew tap kyslik/php命令,可以使用编译安装扩展的方式添加。

以上这篇Mac下关于PHP环境和扩展的安装详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
用PHP制作静态网站的模板框架(一)
Oct 09 PHP
phpMyAdmin下载、安装和使用入门教程
May 31 PHP
PHP 魔术函数使用说明
May 14 PHP
PHP缓存机制Output Control详解
Jul 14 PHP
thinkphp实现like模糊查询实例
Oct 29 PHP
学习php设计模式 php实现状态模式
Dec 07 PHP
基于PHP技术开发客服工单系统
Jan 06 PHP
Symfony2创建页面实例详解
Mar 18 PHP
php插件Xajax使用方法详解
Aug 31 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
Aug 12 PHP
php实现微信小程序授权登录功能(实现流程)
Nov 13 PHP
实例讲解PHP表单
Jun 10 PHP
mac pecl 安装php7.1扩展教程
Oct 17 #PHP
浅谈laravel框架sql中groupBy之后排序的问题
Oct 17 #PHP
Laravel框架中集成MongoDB和使用详解
Oct 17 #PHP
解决laravel中日志权限莫名变成了root的问题
Oct 17 #PHP
关于laravel 日志写入失败问题汇总
Oct 17 #PHP
自定义Laravel (monolog)日志位置,并增加请求ID的实现
Oct 17 #PHP
详解Laravel设置多态关系模型别名的方式
Oct 17 #PHP
You might like
Mysql的GROUP_CONCAT()函数使用方法
2008/03/28 PHP
php5.3 注意事项说明
2013/07/01 PHP
PHP清除数组中所有字符串两端空格的方法
2014/10/20 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
2019/10/10 PHP
转一个日期输入控件,支持FF
2007/04/27 Javascript
javascript Prototype 对象扩展
2009/05/15 Javascript
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
2009/05/21 Javascript
jquery 常用操作方法
2010/01/28 Javascript
使用javascript:将其它类型值转换成布尔类型值的解决方法详解
2013/05/07 Javascript
你所不了解的javascript操作DOM的细节知识点(一)
2015/06/17 Javascript
jQuery实现自动切换播放的经典滑动门效果
2015/09/12 Javascript
javascript bom是什么及bom和dom的区别
2015/11/26 Javascript
基于Jquery和html5实现炫酷的3D焦点图动画
2016/03/02 Javascript
jquery使用on绑定a标签无效 只能用live解决
2016/06/02 Javascript
JS基于构造函数实现的菜单滑动显隐效果【测试可用】
2016/06/21 Javascript
jQuery EasyUI 获取tabs的实例解析
2016/12/06 Javascript
JS日程管理插件FullCalendar中文说明文档
2017/02/06 Javascript
jQuery实现页面倒计时并刷新效果
2017/03/13 Javascript
vue 中的keep-alive实例代码
2018/07/20 Javascript
electron + vue项目实现打印小票功能及实现代码
2018/11/25 Javascript
微信小程序实现两个页面传值的方法分析
2018/12/11 Javascript
微信小程序 网络通信实现详解
2019/07/23 Javascript
基于layui的下拉列表的数据回显方法
2019/09/24 Javascript
Vue前端判断数据对象是否为空的实例
2020/09/02 Javascript
[01:27:30]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python发送以整个文件夹的内容为附件的邮件的教程
2015/05/06 Python
Python爬取十篇新闻统计TF-IDF
2018/01/03 Python
Python实现aes加密解密多种方法解析
2020/05/15 Python
Huda Beauty官方商店:化妆和美容产品
2020/09/05 全球购物
清洁工岗位职责
2014/01/29 职场文书
期末自我鉴定
2014/02/02 职场文书
舞蹈专业大学生职业规划范文
2014/03/12 职场文书
中学生旷课检讨书500字
2014/10/29 职场文书
医生辞职信范文
2015/03/02 职场文书
大学自主招生自荐信(2016精选篇)
2016/01/28 职场文书
vue的项目如何打包上线
2022/04/13 Vue.js