私はMongoDBのドライバをインストールしましたが、何かが、それは動作しませんので、明らかに間違っていると動作しません。これは私がやったことです:MongoDBのドライバがインストールされているが
sudo pecl install mongodb
PECL/MongoDBのが既にインストールされている
- とMongoDBのも
をインストールされているリリースされたバージョン1.1.7
phpinfo()
リターンと同じです、var_dump(extension_loaded( 'mongodb'));真として返されます。
私は実行 "PHPのcomposer.pharアップデート" 私は、次のメッセージが出ます:ルート/スーパーユーザーは非常にあると作曲を実行している/ var/www/htmlと設定#PHPのcomposer.phar更新 :
ルートの@ Debianを使用パッケージ、プラグインやスクリプトとして落胆は常に あなたの要件は、パッケージのインストールセットに解決することができませんでした(必要-devを含む)パッケージ情報 更新の依存関係を ロード作曲リポジトリを信頼することはできません。
問題1 - yiisoft/yii2-mongodb 2.0.5には、ext-mongo> = 1.5.0が必要です - >要求されたPHP拡張モジュールmongoがシステムにありません。 - yiisoft/yii2-mongodb 2.0.4には、ext-mongo> = 1.5.0 - >要求されたPHP拡張モジュールmongoが必要です。 - yiisoft/yii2-mongodb 2.0.3にはext-mongo> = 1.5.0が必要です - >要求されたPHP拡張モジュールmongoがシステムから抜けています。 - yiisoft/yii2-mongodb 2.0.2にはext-mongo> = 1.5.0 - >要求されたPHP拡張モジュールmongoが必要です。 - yiisoft/yii2-mongodb 2.0.1にはext-mongo> = 1.4.0が必要です - >要求されたPHP拡張モジュールmongoがシステムから抜けています。 - yiisoft/yii2-mongodb 2.0.0にはext-mongo> = 1.3.0 - >要求されたPHP拡張モジュールmongoが必要です。 - yiisoft/yii2-mongodb 2.0.5には、ext-mongo> = 1.5.0 - >要求されたPHP拡張モジュールmongoが必要です。 - yiisoft/yii2-mongodbのインストール要求^ 2.0 - > yiisoft/yii2-mongodb [2.0.0、2.0.1、2.0.2、2.0.3、2.0.4、2.0.5]で満たすことができます。 /etc/php5/cli/php.ini - - /etc/php5/cli/conf.d/05-opcache.ini :
することは、彼らはこれらの.iniファイルで有効になっていることを確認し、拡張機能を有効にするには/etc/php5/cli/conf.d/20- - - /etc/php5/cli/conf.d/10-pdo.ini - /etc/php5/cli/conf.d/20-curl.ini json.ini - /etc/php5/cli/conf.d/20-mcrypt.ini - /etc/php5/cli/conf.d/20-memcached.ini -/etc/php5/cli/conf。 d/20-mysql.ini - /etc/php5/cli/conf.d/20-mysqli.ini - /etc/php5/cli/conf.d/20-pdo_mysql.ini -/etc/php5/cli/conf.d/20-readline.ini また、 php --ini
端末内でCLIモードでPHPがどのファイルを使用しているかを確認します。
おかげ
感謝としてポリフィルを使用してみてください。問題は私のローカルマシン上で動作することです。私は基本的に私の作曲家をコピーしました。jsonとプロダクションマシンでは動作しません。 – Nedim
ローカルのようなサウンドは、両方の拡張機能がインストールされているのに対し、サーバは新しい 'ext-mongodb'しか持っていません。 – malarzm
あなたは正しいと思います。 'phpinfo();で試してみると、" mongo "と" mongodb "があることがわかります。 – Nedim