修正しました!予想どおり、拡張機能が原因でした。同じ問題が発生した場合の手順は次のとおりです。the requested PHP extension mongo is missing from your system.
- コマンドを実行します:
php --ini
、解析されたすべての構成ファイルが表示されます!私の場合、PHP-fpmを使用しています。必要なphp.iniファイルはfpmフォルダー内だけだと思いましたが、CLIフォルダー内にphp.iniファイルがあり、サーバーにどのモジュールがロードされているかを通知するのはこのフォルダーでした。 、そしてそれはdoctrineが拡張子を読み取るのとまったく同じファイルです。 - CLI / php.iniを開き、この行を最後に追加します
extension=mongo.so
。 - PHPを再起動します:
service php5-fpm restart
それでおしまい!