Ubuntu 14.04 下 MongoDB 服务器 和 PHP MongoDB Driver 安装
2016-08-09 15:46
501 查看
说明
MongoDB 是非常有名的 NOSQL 数据库.下面是 Ubuntu 14.04 下 MongoDB 的安装, 同时还有针对 PHP 的配置 (driver 安装等), 此方法适用于 Homestead.
安装 MongoDB
1. 添加源
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 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
2. 开始安装
可以自定义安装的 Package 请见 这里.sudo apt-get install -qq mongodb-org
安装完成检查是否开启:
$ ps -ef | grep mongo mongodb 15683 1 1 03:00 ? 00:00:37 /usr/bin/mongod --config /etc/mongod.conf
检查版本:
$ mongo --version MongoDB shell version: 2.6.6
$ mongo > db.test.save( { test: 100 } ) > db.test.find() { "_id" : ObjectId("549253f4d91767276c02fc14"), "test" : 100 }
路径信息和默认参数说明:
Sources: /usr/bin/
Logs:
/var/log/mongodb/mongod.log
Data:
/var/lib/mongodb/
Default ip: 127.0.0.1
Default port MongoDB is listening: 27017
以上信息都可以通过编辑
/etc/mongod.conf进行修改.
开启/关闭
$ sudo service mongod start
$ sudo service mongod stop
$ sudo service mongod restart
安装 PHP Mongodb Driver
1. 安装 Driver
echo "no" > answers.txt sudo pecl install mongo < answers.txt rm answers.txt
2. 开启 PHP 扩展
echo 'extension=mongo.so' | sudo tee /etc/php5/mods-available/mongo.ini sudo ln -s /etc/php5/mods-available/mongo.ini /etc/php5/fpm/conf.d/mongo.ini sudo ln -s /etc/php5/mods-available/mongo.ini /etc/php5/cli/conf.d/mongo.ini
重启服务器
sudo service php5-fpm restart
验证是否安装成功
$ php -i | grep 'Mongo' MongoDB Support => enabled
相关文章推荐
- Ubuntu 14.04 下 MongoDB 服务器 和 PHP MongoDB Driver 安装
- Ubuntu 14.04 安装 MongoDB 及 PHP MongoDB Driver详细介绍
- Ubuntu 14.04 安装LAMP(Linux, Apache, MySQL, PHP)服务器
- Ubuntu Server 14.04 安装+安全Web服务器(linux+apache+mysql+php)搭建流程(更新)
- Ubuntu 14.04 安装 MongoDB 及 PHP MongoDB Driver详细介绍
- ubuntu 14.04安装Nginx+PHP+MongoDB
- Ubuntu 11.04 安装nginx+php5+mysql 的web服务器
- UBUNTU下安装 APACHE+PHP+MYSQL WEB服务器配置
- ubuntu apache+php+mysql+phpmyadmin 服务器安装
- ubuntu 下 nginx+php+mongodb+memcache安装配置
- ubuntu 12.04 安装 nginx+php+mysql web服务器
- linux(ubuntu14.04)安装配置php
- 服务器windows server 2008 R2下安装Centos6.4 x86_64位 Ubuntu server14.04尝试
- Ubuntu 11.04编译安装nginx、PHP 5.3、mysql、mongodb、memcached、ssl、smtp
- ubuntu14.04 安装LAMP中访问info.php提示The requested URL /index.php was not found on this server.
- ubuntu 12.04 安装 nginx+php+mysql web服务器
- Ubuntu 14.04 64bit上编译安装simple-rtmp-server(srs)服务器
- ubuntu14.04安装apache+php+mysql笔记
- Ubuntu下LAMP_服务器安装配置(Linux+Apache+Mysql+Perl/PHP/Python)
- ubuntu 12.04 安装 nginx+php+mysql web服务器