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去掉字符串的最后一个字符附substr()的用法
Mar 23 PHP
如何在PHP中使用正则表达式进行查找替换
Jun 13 PHP
二进制交叉权限微型php类分享
Feb 07 PHP
PHP处理Json字符串解码返回NULL的解决方法
Sep 01 PHP
PHP+MySQL修改记录的方法
Jan 21 PHP
php处理单文件、多文件上传代码分享
Aug 24 PHP
php简单构造json多维数组的方法示例
Jun 08 PHP
php实现生成code128条形码的方法详解
Jul 19 PHP
php判断str字符串是否是xml格式数据的方法示例
Jul 26 PHP
PHP长连接实现与使用方法详解
Feb 11 PHP
PHP面向对象程序设计之构造方法和析构方法详解
Jun 13 PHP
关于Laravel参数验证的一些疑与惑
Nov 19 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
雄兵连:第三季确定会出,不过时间未定,鹤熙是第三季的主角!
2020/03/13 国漫
分页显示Oracle数据库记录的类之一
2006/10/09 PHP
中英文字符串翻转函数
2008/12/09 PHP
在PHP中使用反射技术的架构插件使用说明
2010/05/18 PHP
PHP面向对象学习笔记之一 基础概念
2012/10/06 PHP
php 在线导入mysql大数据程序
2015/06/11 PHP
Laravel中9个不经常用的小技巧汇总
2019/04/16 PHP
获取当前网页document.url location.href区别总结
2008/05/10 Javascript
javascript删除option选项的多种方法总结
2013/11/22 Javascript
JS冒泡事件的快速解决方法
2013/12/16 Javascript
用队列模拟jquery的动画算法实例
2015/01/20 Javascript
JS延时器提示框的应用实例代码解析
2016/04/27 Javascript
Javascript中常用的检测方法小结
2016/10/08 Javascript
js实现右键菜单功能
2016/11/28 Javascript
swiper动态改变滑动内容的实现方法
2018/01/17 Javascript
怎样使你的 JavaScript 代码简单易读(推荐)
2019/04/16 Javascript
JS 实现发送短信验证码的“59秒后重新发送验证短信”功能
2019/08/23 Javascript
Python学习笔记_数据排序方法
2014/05/22 Python
Python实现爬取知乎神回复简单爬虫代码分享
2015/01/04 Python
python继承和抽象类的实现方法
2015/01/14 Python
Python使用tablib生成excel文件的简单实现方法
2016/03/16 Python
python使用opencv读取图片的实例
2017/08/17 Python
对python打乱数据集中X,y标签对的方法详解
2018/12/14 Python
python多线程实现代码(模拟银行服务操作流程)
2020/01/13 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
django filter过滤器实现显示某个类型指定字段不同值方式
2020/07/16 Python
Python DES加密实现原理及实例解析
2020/07/17 Python
Oral-B荷兰:牙医最推荐的品牌
2020/02/25 全球购物
有模特经验的简历自我评价
2013/09/19 职场文书
大学在校生求职信范文
2013/11/21 职场文书
英文简历中的自荐信范文
2013/12/14 职场文书
卫校毕业生个人自我鉴定
2014/04/28 职场文书
政治学求职信
2014/06/03 职场文书
2014年残疾人工作总结
2014/12/06 职场文书
2015纪念九一八事变84周年演讲稿
2015/03/19 职场文书
MySQL数据迁移相关总结
2021/04/29 MySQL