| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
インストール手順警告
この拡張モジュールは非推奨です。 かわりに MongoDB 拡張モジュールを使うべきです。 MongoDB PHP ドライバは、ほぼすべてのシステムで動作します。 Windows、Mac OS X、Unix そして Linux。リトルエンディアンマシンおよびビッグエンディアンマシン。 32 ビットマシンおよび 64 ビットマシン。PHP 5.3 から 5.6 (1.6 より前のバージョンは、PHP 5.2 もサポートします)。 この » PECL 拡張 モジュールは PHP にバンドルされていません。 手動インストールドライバの開発者や最新のバグフィックス版に興味のあるかたは、 » Github にある最新のソースコードからドライバをコンパイルすることもできます。 Github に行き、"download" ボタンをクリックしましょう。そして以下のようにします。 $ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz $ cd mongodb-mongodb-php-driver-<commit_id> $ phpize $ ./configure $ make all $ sudo make install php.ini を次のように変更します。
*NIX へのインストール
$ sudo pecl install mongo php.ini ファイルに次の行を追加します。 extension=mongo.so インストール中に pecl が out of memory となる場合は、php.ini の memory_limit が 128M 以上あるかどうかを確認しましょう。 Windows へのインストールリリースごとのコンパイル済みバイナリが » PECL にあります。 バージョン、スレッドセーフ/非スレッドセーフ、VCのライブラリのさまざまな組み合わせに対応しています。 アーカイブを Unzip して、php_mongo.dll を PHP 拡張モジュールのディレクトリ (デフォルトは "ext") に置きましょう。 php.ini に次の行を追加します。 extension=php_mongo.dll
OS Xたいていの場合は、pecl でインストールするのがいちばん簡単です。 $ sudo pecl install mongo » Homebrew を使う場合は、 PHP tap の中にこのドライバ用のフォーミュラが含まれています。たとえば PHP 5.6 用のドライバをインストールするには、 次のコマンドを利用します。 $ brew install php56-mongo » XAMPP を使う場合は、 専用の pecl ライブラリと php.ini 設定があることに注意しましょう。 ドライバをインストールするには、次のコマンドを利用します。 $ sudo /Applications/XAMPP/xamppfiles/bin/pecl install mongo
GentooGentoo には PHP PECL ドライバのパッケージ dev-php/pecl-mongo があり、 次のようにすればインストールできます。 $ sudo emerge -va dev-php/pecl-mongo PECL を使う場合は、libtool のバージョンが違うというエラーが出るかもしれません。 ソースからコンパイルするには、aclocal と autoconf を実行しなければなりません。 $ phpize $ aclocal $ autoconf $ ./configure $ make $ sudo make install Red HatFedora や CentOS も含みます。 これらのシステム上の Apache のデフォルト設定では リクエストがネットワーク接続できないようにしており、 データベースに接続しようとすると "Permission denied" というエラーが発生します。もしこの現象に遭遇したら、次のコマンドを実行しましょう。 $ /usr/sbin/setsebool -P httpd_can_network_connect 1 その他のインストール説明PHP 用ドライバのインストールに関するすばらしいチュートリアルが、 多くのかたによって公開されています。
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「インストール手順」をGoogle検索
|