Ubuntu 14.04 への MongoDB および PHP MongoDB ドライバーのインストールの詳細な紹介

高洛峰
リリース: 2016-12-23 09:14:27
オリジナル
1361 人が閲覧しました

手順

MongoDB は非常に有名な NOSQL データベースです。以下は Ubuntu 14.04 での MongoDB のインストールと PHP の設定 (ドライバーのインストールなど) です。この方法は 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. インストールを開始します

ここでインストールパッケージをカスタマイズできます

sudo apt-get install -qq mongodb-org

インストールが完了したかどうかを確認します:

$ ps -ef | grep mongo
mongodb 15683 1 1 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 ドライバーをインストールします

1. ドライバーをインストールします

echo "no" > answers.txt
sudo pecl install mongo < answers.txt
rm answers.txt
ログイン後にコピー

2. PHP 拡張機能を有効にします

サーバーを再起動します


udo service php5 -fpm restart


確認インストールが成功したかどうか

echo &#39;extension=mongo.so&#39; | 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
ログイン後にコピー

読んでいただきありがとうございます、皆さんのお役に立てれば幸いです、このサイトをサポートしていただきありがとうございます!

Ubuntu 14.04 のインストール MongoDB と PHP MongoDB ドライバーの詳細な紹介と関連記事については、PHP 中国語 Web サイトに注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!