[ubuntu 16.04]ubuntu 安装mongodb错误排查及php操作教程

更新时间:2019-12-08    来源:MongoDB    手机版     字体:

【www.bbyears.com--MongoDB】


一:安装mongodb


//导入MongoDB公共GPG密钥

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

//创建清单文件/etc/apt/sources.list.d/mongodb.list

echo "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen" | sudo tee /etc/apt/sources.list.d/mongodb.list

//重新加载本地包数据库

sudo apt-get update

//MongoDB稳定的企业版本

sudo apt-get install -y mongodb-org

//启动

sudo service mongod start

//进入客户端

mongo

这时出现报错信息

Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused

输入命令

mongod 报错

mongdb-error

ERROR: Insufficient free space for journal files

Please make at least 3379MB available in /data/db/journal or use –smallfiles

这时使用

mongod –smallfiles即可成功

二:安装php扩展


下载地址

https://github.com/mongodb/mongo-php-driver

下载安装包

tar zxvf mongodb-mongodb-php-driver.tar.gz

cd mongodb-mongodb-php-driver

phpize
./configure

sudo make install

php.ini

extension=/usr/lib/php5/20121212/mongo.so

三:测试


// 连接到mongodb
$m = new MongoClient();
echo "Connection to database successfully";

$db = $m->mydb;
echo "Database mydb selected";
$collection = $db->createCollection("mycol");
echo "Collection created succsessfully";

//客户端

> show dbs;
admin (empty)
local 0.031GB
mydb 0.031GB
>

多了mydb数据库

本文来源:http://www.bbyears.com/shujuku/82698.html

热门标签

更多>>

本类排行