php-docker下安装mongo扩展

Server 林涛 1062℃ 0评论

相比LAMP而言,docker有着非常大的优势:便捷、迅速、模块化,配置简单等,切换php版本只需要关闭一个docker(PHP版本1)然后在重新启动一个docker(php版本2);简单记录一下在php-docker下安装mongodb扩展的实现,linux下的mongodb扩展安装同理。

php版本:5.6.x

下载安装包:

https://pecl.php.net/package/mongodb (本篇用例,如果使用mongo去 http://pecl.php.net/package/mongo 下载就可以,步骤和安装方式一样)

wget https://pecl.php.net/get/mongodb-1.5.3.tgz

## 注:如果docker下面没有wget,请翻阅之前的某篇文章是关于docker下安装扩展的。

解压&安装:

   tar zxf mongodb-1.5.3.tgz  ## 解压安装包

cd mongodb-1.5.3 ##

/usr/local/bin/phpize  ## php-docker下的phpize目录在这里

./configure –with-php-config=/usr/local/bin/php-config  ## 执行编译,注意php-docker下的php-config的路径

make && make  ## 安装

增加扩展:

vi /usr/local/etc/php/php.ini   ## php配置文件路径,php-docker下默认没有php.ini ,直接复制一个 php.ini-development 或者其他就行

extension=/usr/local/lib/php/extensions/no-debug-non-zts-20131226/mongodb.so ## 在php.ini 中增加mongodb.so的路径,安装完成后会给出mongodb.so的路径

 

备注:php7的mongodb和php5.6的mongodb安装方式不大一样,所以php7下用这个方式安装不敢保证一定能成功。:)

如需转载请注明: 转载自26点的博客

本文链接地址: php-docker下安装mongo扩展

转载请注明:26点的博客 » php-docker下安装mongo扩展

喜欢 (0)
发表我的评论
取消评论

表情