問題は、mongodb.soがjson.soに依存していることだと思います。解決策は、json.soの後にmongodb.soをロードすることです。
Homestead用のカスタムMongoスクリプトを使用していると思います。スクリプトは、mongodb.soモジュールをphp.iniファイルに出力し、その結果、mongodb.soが最初にロードされます。mongodb.soがロードされるmongodb.iniファイルを作成する必要があります。
.iniファイルを作成します:/etc/php/7.0/mods-available/mongodb.ini with content:
; configuration for php mongo module
; priority=30
extension=mongodb.so
jsonは(私の設定では)20を取得して、後で確実に読み込まれるようにするため、優先度30を指定します。
iniファイルの/etc/php/7.0/fpm/conf.dへのソフトリンクを作成して、Webサーバーで使用できるようにします。
ln -s /etc/php/7.0/mods-available/mongodb.ini 30-mongodb.ini
Webサーバーとphp-fpmをリロードします。
sudo service [your webserver] restart && sudo service php7.0-fpm restart
これで完了です。同じ方法でCLIバージョンを設定できます