博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mac下PHP安装mongo扩展
阅读量:6691 次
发布时间:2019-06-25

本文共 856 字,大约阅读时间需要 2 分钟。

说明:mongo 和 mongodb是两个扩展,目前mongo扩展已经被废弃,建议使用mongodb扩展,但对于一些老项目还在使用mongo扩展的,请参考此文。

mongodb和其他PHP扩展的安装方法类似。

系统:MacOS 10.12.6,MxSrvs集成包:(之前用MacOS 10.14安装的时候,出现了各种问题,因此降级系统到10.12,感觉比10.14好用。

降级教程参考: )

从这里下载扩展包:

如果安装mongodb扩展,从这里下载:

准备工作(如果已经安装了autoconf和openssl请跳过这个步骤):

brew install autoconfbrew install openssl echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.bash_profileexport LDFLAGS="-L/usr/local/opt/openssl/lib"export CPPFLAGS="-I/usr/local/opt/openssl/include"

解压,进入:

/Applications/MxSrvs/bin/php/bin/phpize./configure --with-php-config=/Applications/MxSrvs/bin/php/bin/php-config --with-openssl-dir=/usr/local/Cellar/openssl/1.0.2rmake && make install

 

编辑php.ini,在extension区域添加mongodb扩展

extension=/Applications/MxSrvs/bin/php/lib/php/extensions/no-debug-non-zts-20131226/mongo.so

查看phpinfo()

 

转载于:https://www.cnblogs.com/rxbook/p/11000112.html

你可能感兴趣的文章
Struts2笔记——第一个实例HelloWorld
查看>>
Maven安装
查看>>
2.1列表相关知识点
查看>>
OpenStack images
查看>>
xsigo systems
查看>>
ofbiz ins
查看>>
iOS动画实现改变frme和contenOffset
查看>>
DroidPilot使用第一步 - 安装
查看>>
0059-乘积问题
查看>>
2019年的第一篇随笔
查看>>
关于公网ip的一些信息(摘抄)
查看>>
5分钟弄懂Docker!
查看>>
BZOJ1076:[SCOI2008]奖励关(状压DP,期望)
查看>>
BZOJ2223/3524:[POI2014] Couriers(主席树)
查看>>
MyEclipse — Maven+Spring+Struts+Hibernate 整合 [学习笔记-5]
查看>>
Nodejs 连接各种数据库集合例子
查看>>
easyui的datagrid用js插入数据等编辑功能的实现
查看>>
Windows App开发之集合控件与数据绑定
查看>>
AMD、CMD/AMD与CMD的区别
查看>>
Python~第一天
查看>>