前提
已安装homebrew
homebrew 安装配置可以参考本系列(三)
安装php
brew search php
brew install php@7.2
配置环境变量(添加到Mac的"path"中)
方法1.按提示执行
方法2.手动添加
①在指定文件中添加
vim ~/.bash_profile #没安装oh my zsh使用
vim ~/.zshrc #安装oh my zsh使用
②进入编辑模式在最后追加
export PATH="/usr/local/opt/php@7.2/bin:$PATH"
export PATH="/usr/local/opt/php@7.2/sbin:$PATH"
刷新配置
source ~/.zshrc
未生效重开终端(可选)
备注
php-fpm reload #重新加载php配置,重开终端生效
/usr/local/etc/php/7.2/php.ini:安装php配置文件位置
安装mongodb扩展
安装
pecl install mongodb #pecl为安装php自带命令
我在安装过程中报了错
经检查发现是下载总是莫名中断导致安装包没有下载完整无法运行,不知道是不是个人网络问题,后来在第二天从试一次就成功了,如果有人遇到同样问题给个参考吧
安装成功如下
mongodb.so编译到了 /usr/local/Cellar/php@7.2/7.2.33/pecl/20170718 目录下
cd /usr/local/Cellar/php@7.2/7.2.33/pecl/20170718
ll
配置
查看php.ini目录
php --ini
编辑php.ini
vim /usr/local/etc/php/7.2/php.ini
删除第一行: extension="mongodb.so"
在/usr/local/etc/php/7.2/conf.d 目录下新增mongodb.ini,加入以下内容
[xdebug]
extension="/usr/local/lib/php/pecl/20170718/mongodb.so"
查看扩展
php -m
网友评论