ホームページ バックエンド開発 PHP7 php7にmongodb拡張機能をインストールする方法

php7にmongodb拡張機能をインストールする方法

Aug 17, 2020 am 09:25 AM
mongodb php7

php7 に mongodb 拡張機能をインストールする方法: まず mongodb 拡張ファイルをダウンロードし、次に解凍、コンパイル、インストールし、次に php 設定ファイルを変更して「mongodb.so」拡張機能設定を追加し、最後に php を再起動します。 -fpm サービス。

php7にmongodb拡張機能をインストールする方法

推奨: 「PHP ビデオ チュートリアル

PHP7 Mongodb 拡張機能を追加して Mongodb をインストールする

以前 php7 をコンパイルしてインストールしたとき、mongo 拡張機能が追加されませんでした。今度はプログラムをデバッグし、php が mongo 拡張機能をサポートするようにする必要があります。関連ファイルを確認し、拡張機能が正常にインストールされました。

1: Mongodb をインストールします

1. まず、公式 Web サイトから圧縮パッケージをダウンロードします: https://www.mongodb.com/download-center?jmp=nav#community

パッケージ ファイルを解凍します:

tar -zxvf mongodb-osx-x86_64-enterprise-3.4.2.tgz
ログイン後にコピー

指定したフォルダーを作成し、そこにコードをコピーします:

mkdir -p mongodb
cp -R -n mongodb-osx-x86_64-enterprise-3.4.2/ mongodb
ログイン後にコピー

環境変数を作成します:

export PATH=<mongodb-install-directory>/bin:$PATH
ログイン後にコピー

mongodb のデータ フォルダーを作成します。

mkdir -p /data/db
ログイン後にコピー

サービスを開始します (--dbpath はデータ フォルダー パスを指定します):

mongod --dbpath <path to data directory>
ログイン後にコピー

2: Mongodb 拡張機能をインストールします

1. 拡張機能ファイルをダウンロードします: http:/ /pecl.php.net/package/mongodb

解凍、コンパイル、インストール:

tar -zxf mongodb-1.2.8.tgz
cd mongodb-1.2.8/
phpize
./configure --with-php-config=/urs/bin/php-config
make && make install
ログイン後にコピー

php 構成ファイルを変更し、mongodb.so 拡張構成を追加します

vim /etc/php.ini
extension=mongodb.so
ログイン後にコピー

再起動php-fpm サービス

service php-fpm restart
ログイン後にコピー

以上がphp7にmongodb拡張機能をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

システムの再起動後にUnixSocketの権限を自動的に設定する方法は? システムの再起動後にUnixSocketの権限を自動的に設定する方法は? Mar 31, 2025 pm 11:54 PM

システムが再起動した後、UnixSocketの権限を自動的に設定する方法。システムが再起動するたびに、UnixSocketの許可を変更するために次のコマンドを実行する必要があります:sudo ...

Docker環境にPECLを使用して拡張機能をインストールするときにエラーが発生するのはなぜですか?それを解決する方法は? Docker環境にPECLを使用して拡張機能をインストールするときにエラーが発生するのはなぜですか?それを解決する方法は? Apr 01, 2025 pm 03:06 PM

エラーの原因とソリューションPECLを使用してDocker環境に拡張機能をインストールする場合、Docker環境を使用するときに、いくつかの頭痛に遭遇します...

同じサーバー上のnginx構成を介してphp5.6とphp7を共存する方法は? 同じサーバー上のnginx構成を介してphp5.6とphp7を共存する方法は? Apr 01, 2025 pm 03:15 PM

同じシステムで複数のPHPバージョンを同時に実行することは、特に異なるプロジェクトがPHPの異なるバージョンに依存する場合、一般的な要件です。同じようになる方法...

DebianでMongoDB自動拡張を構成する方法 DebianでMongoDB自動拡張を構成する方法 Apr 02, 2025 am 07:36 AM

この記事では、自動拡張を実現するためにDebianシステムでMongodbを構成する方法を紹介します。主な手順には、Mongodbレプリカセットとディスクスペース監視のセットアップが含まれます。 1。MongoDBのインストール最初に、MongoDBがDebianシステムにインストールされていることを確認してください。次のコマンドを使用してインストールします。sudoaptupdatesudoaptinstinstall-yymongodb-org2。mongodbレプリカセットMongodbレプリカセットの構成により、自動容量拡張を達成するための基礎となる高可用性とデータ冗長性が保証されます。 Mongodbサービスを開始:Sudosystemctlstartmongodsudosys

DebianでMongodbの高可用性を確保する方法 DebianでMongodbの高可用性を確保する方法 Apr 02, 2025 am 07:21 AM

この記事では、Debianシステムで非常に利用可能なMongoDBデータベースを構築する方法について説明します。データのセキュリティとサービスが引き続き動作し続けるようにするための複数の方法を探ります。キー戦略:レプリカセット:レプリカセット:レプリカセットを使用して、データの冗長性と自動フェールオーバーを実現します。マスターノードが失敗すると、レプリカセットが自動的に新しいマスターノードを選択して、サービスの継続的な可用性を確保します。データのバックアップと回復:MongoDumpコマンドを定期的に使用してデータベースをバックアップし、データ損失のリスクに対処するために効果的な回復戦略を策定します。監視とアラーム:監視ツール(プロメテウス、グラファナなど)を展開して、MongoDBの実行ステータスをリアルタイムで監視し、

RedisキューとMySQLの安定性の比較:なぜRedisはデータ損失になりやすいのですか? RedisキューとMySQLの安定性の比較:なぜRedisはデータ損失になりやすいのですか? Apr 01, 2025 pm 02:24 PM

RedisキューとMySQLの安定性の比較:なぜRedisはデータ損失になりやすいのですか?開発環境では、php7.2とthinkphpフレームワークを使用して、私たちはしばしば協力の選択に直面しています...

システム再起動後にUNIXソケットの権限を自動的に設定する方法は? システム再起動後にUNIXソケットの権限を自動的に設定する方法は? Apr 01, 2025 am 07:12 AM

システムを再起動した後にUNIXを自動的にセットアップする方法...

See all articles