Debian 5 mongodbおよびphpのmongodb拡張子のインストール
debian 5インストールmongodb関連php拡張
1コンパイル環境のインストール
2関連ヘッダファイルのインストール
3 phpを使用すると、mysql、mongoなどのモジュールがコンパイルされていないことに気づきますが、再コンパイルしたくない場合はどうすればいいですか?関連資料を調べたところphpizeというコマンドがありました.このコマンドはphpに拡張モジュールを動的に追加し、phpizeコマンドをインストールします.
4私のphpはすべてaptのインストールで、しかも便の発行バージョンはまた比較的に低いため、多くの新技術のソフトウェアはaptでインストールすることができなくて、peclのフルネームはPHP Extension Community Libraryで、phpの拡張ライブラリで、それは一連の既知の拡張ライブラリを提供して、PEAR(PHP Extension and Application Repository,PHP拡張とアプリケーションウェアハウス)のパッケージ形式で実装されたPHP拡張ライブラリウェアハウスは、従来の多くのPEARパッケージとは異なり、PECL拡張はPHP Coreにコンパイル可能なC言語コードを含むため、PECL拡張ライブラリを動的にロード可能にコンパイルすることができる.so共有ライブラリ.mongo拡張子のインストール:
5プロファイルに追加、新規ファイル
6 apacheの再起動
このときphpのmongo拡張がインストールされ、phpinfo()が印刷されます.mongoの情報が表示されます.
7 mongodbデータベースのインストール
mongodbデータベースはmysqlデータベースとは異なり、インストールが便利で、公式サイトでlinuxバージョンをダウンロードし、解凍して使用することができます.
1コンパイル環境のインストール
apt-get install build-essential
2関連ヘッダファイルのインストール
apt-get install libc6-dev
3 phpを使用すると、mysql、mongoなどのモジュールがコンパイルされていないことに気づきますが、再コンパイルしたくない場合はどうすればいいですか?関連資料を調べたところphpizeというコマンドがありました.このコマンドはphpに拡張モジュールを動的に追加し、phpizeコマンドをインストールします.
apt-get install php5-dev
4私のphpはすべてaptのインストールで、しかも便の発行バージョンはまた比較的に低いため、多くの新技術のソフトウェアはaptでインストールすることができなくて、peclのフルネームはPHP Extension Community Libraryで、phpの拡張ライブラリで、それは一連の既知の拡張ライブラリを提供して、PEAR(PHP Extension and Application Repository,PHP拡張とアプリケーションウェアハウス)のパッケージ形式で実装されたPHP拡張ライブラリウェアハウスは、従来の多くのPEARパッケージとは異なり、PECL拡張はPHP Coreにコンパイル可能なC言語コードを含むため、PECL拡張ライブラリを動的にロード可能にコンパイルすることができる.so共有ライブラリ.mongo拡張子のインストール:
pecl install mongo
5プロファイルに追加、新規ファイル
vi /etc/php5/conf.d/mongo.ini
extension=mongo.so
6 apacheの再起動
/etc/init.d/apache2 restart
このときphpのmongo拡張がインストールされ、phpinfo()が印刷されます.mongoの情報が表示されます.
7 mongodbデータベースのインストール
mongodbデータベースはmysqlデータベースとは異なり、インストールが便利で、公式サイトでlinuxバージョンをダウンロードし、解凍して使用することができます.