mac安装php mongodb的方法:1、下载php的mongodb扩展;2、解压安装包;3、进入解压目录,运行phpize,为安装扩展准备环境;4、安装编译mongodb的php扩展;5、在extension区域添加mongodb扩展。
本文操作环境:macOS10.13.3系统、mongodb1.4.3&&PHP7.1.16版本、MacBook Air 2019电脑
mac 怎么安装php mongodb?
mac下PHP安装mongodb的扩展:
phpize路径为/usr/local/php/bin/phpize。
php-config路径为 /usr/local/php/bin/php-config。
1.首先下载php的mongodb扩展
从http://pecl.php.net/package/mongodb这个网址下载mongodb的扩展源码包(注意:不要从http://pecl.php.net/package/mongo下载,因为这个package已经过期),在命令行执行如下命令:
1 |
|
2.解压安装包
1 |
|
3.进入解压目录,运行phpize,为安装扩展准备环境
1 2 |
|
4.安装编译mongodb的php扩展
第3步执行完成后,在当前目录下就生成了configure文件。接下来,使用./configure命令进行安装配置;然后,使用make && make install进行编译安装,命令如下:
1 2 |
|
5. 查看是否在PHP扩展目录中已经生成.so扩展文件
1 2 |
|
6.编辑php.ini,在extension区域添加mongodb扩展
1 |
|
注意:扩展的名称是mongodb.so,不是mongo.so。
7.查看PHP的mongodb扩展模块是否已经成功安装
1 |
|
如果在直接结果中看到mongodb,就说明已经安装成功。
或着,重启php-fpm,然后执行phpinfo()方法。若看到mongodb的内容,则说明安装成功。
8. 在PHP中使用mongodb扩展
在安装完成PHP的mongodb的扩展后,在composer.json文件的require块中添加"mongodb/mongodb": "^1.4"。然后,再通过composer命令加载mongodb PHP版本客户端的扩展包,命令如下所示:
1 |
|
结果报了如下的错误:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
分析发现,是安装的mongodb扩展版本太低。于是,改为1.5.3版本(mongodb-1.5.3.tgz),重新操作一遍,再次通过composer命令加载mongodb PHP版本客户端的扩展包,就好了。具体信息如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
推荐学习:《PHP视频教程》
以上是mac 怎么安装php mongodb的详细内容。更多信息请关注PHP中文网其他相关文章!