0

で使用XAMPPしていMac OSXます。ファイルをプラグインフォルダーにインストールmongodbしてコピーしました。ページのマイには、インストールされているセクションが表示されます。.soxamppphpinfo()MongoDB

サーバーを起動した後Apache of XAMPP、コーディングするとき

m = new MongoClient();
$db = $m->mydatabase;
$collection = $db->myCollection;

そのいくつかを言っているFatal Error

ウィンドウでmongodコマンドを実行すると、機能します。次に、サーバーTerminalにインストールすることの使用は何ですか。私の質問はmongodbXAMPP

  1. なぜそのように機能するのですか..?
  2. mongodサーバーの起動時に起動する方法はありますかApache
4

1 に答える 1

2

なぜそのように機能するのですか..?

PHP ドライバーのインストールと MongoDB サーバーのインストールは、まったく別のものです。

これは非常に基本的なドライバーです。PHPプログラミングをMongoDBサーバーに(基本的に)ルーティングできるライブラリまたは通信レイヤーが必要です。

Apache サーバーを起動するときに mongod を起動する方法はありますか。

sh次のようなスクリプトを作成できます。

/etc/init.d/xammp_service_dunno_what_it_is_called start
/etc/init.d/mongodb start

次に、スタートアップにアタッチするか、両方のサービス (XAMPP と MongoDB) をコンピューターのスタートアップにアタッチすることができます。

ただし、私の知る限り、Apache の実行を開始したことを OS が検出したときに MongoDB をロードするトリガー メカニズムのようなものを作成する方法はありません。

于 2013-05-17T09:30:50.730 に答える