wonder7 でインストールが完了する場合もありますが、通常は php と同じバージョンに対応する php_mongo.dll をダウンロードします: http://pecl.php.net/package/mongo/1.6.0RC2/windows
(1) php_mongo.dll は ext フォルダーに配置されます。
(2) php.ini の extensi ' を絶対パスで変更します
(3) php.ini の extension=mongo.dll を追加または削除します
(4) APACHE を再起動し、pathinfo.php にアクセスします。 mongoは正常にロードできます。
問題: pathinfo.php にアクセスすると、mongo をロードできることはわかりませんでしたが、Apache は正常に起動し、行 0 に不明な php の起動がポップアップ表示されます。このとき、ApacheのログまたはPHPのログを確認すると、PHP Warning: PHP Startup: in Unknown on line 0
という警告が表示されます。BaiduとGoogleで長い間検索しましたが、見つかりませんでした。具体的な結末はとても怖いです!
cmd を実行し、DOS 環境に入り、php インストール ディレクトリに入り、php -m を使用して 拡張機能が既に利用可能かどうかを確認できます。 拡張機能を使用して、次の操作を実行します。
その後、データを検索して分析したところ、php の mongo ライブラリのサポートは 3 に依存していることがわかりました。 ダイナミック リンク ライブラリ: libeay32.dll、libsasl.dll、および ssleay32.dll。これら 3 つのライブラリは通常、php ディレクトリにあります。したがって、通常、これら 3 つの動的ライブラリが動作するには、Apache の bin ディレクトリに存在する必要があります。場合によっては、統合環境の Apache の bin ディレクトリにこれらの 1 つまたは 2 つが見つからないことがあります。自分で探したり、3 つすべてをコピーしたりできます。
コピーした後、Apacheを再起動すると、警告なしにmongoをロードできます
著作権表示: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。
上記では、wamp、xampp、phpStudy などの拡張機能をインストールするときに発生する問題を、関連する内容も含めて紹介します。PHP チュートリアルに興味のある友人に役立つことを願っています。