mac下PHP安装mongodb的扩展

mac OS版本为10.13.3。

PHP版本为7.1.16。

mongodb的PHP扩展的版本为1.4.3。

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已经过期),在命令行执行如下命令:

$ wget http://pecl.php.net/get/mongodb-1.4.3.tgz

2.解压安装包

$ tar -zxvf  mongodb-1.4.3.tgz

3.进入解压目录,运行phpize,为安装扩展准备环境

$ cd mongodb-1.4.3
$ /usr/local/php/bin/phpize

4.安装编译mongodb的php扩展

第3步执行完成后,在当前目录下就生成了configure文件。接下来,使用./configure命令进行安装配置;然后,使用make && make install进行编译安装,命令如下:

$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ make && make install

5. 查看是否在PHP扩展目录中已经生成.so扩展文件

$ php -i | grep extension_dir //查看PHP扩展包存储目录,这里为extension_dir => /usr/local/lib/php/pecl/20160303 => /usr/local/lib/php/pecl/20160303
$ ls /usr/local/lib/php/pecl/20160303 //查看目录中是否有mongodb.so文件

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

extension=mongodb.so

 注意:扩展的名称是mongodb.so,不是mongo.so。

7.查看PHP的mongodb扩展模块是否已经成功安装

 $ php -m | grep mongodb
如果在直接结果中看到mongodb,就说明已经安装成功。

或着,重启php-fpm,然后执行phpinfo()方法。若看到mongodb的内容,则说明安装成功。



猜你喜欢

转载自blog.csdn.net/chinawangfei/article/details/80301725