web-dev-qa-db-ja.com

mongodb php7拡張バージョン1.5.0をUbuntuサーバーにインストールする

apt-get install php7.0-mongodbを使用してmongodb php拡張機能をインストールしました

チェックすると、インストールされているバージョンが1.2.0であることを示していますが、バージョン1.5.0をインストールしたいです

そこで、apt-get install php7.0-mongodb=1.5.0を試しました

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '1.5.0' for 'php7.0-mongodb' was not found

バージョン1.5.0をインストールするにはどうすればよいですか?

私はubuntu 16、php7.0を使用しています

2
new_user

Php-mongodbの最新バージョンを入手するには、percを使用してインストールする必要があります。

  1. Sudo apt install php-pear(これによりpercがインストールされます)
  2. Sudo apt install php-dev
  3. Sudo pecl install mongodb

これらのコマンドを実行した後、システムに最新のmongodb拡張機能をインストールする必要があります。

  1. 最後のステップは、extension=mongodb.sophp.iniファイルに追加することです。このファイルは/etc/php/7.2/cli/および/etc/php/7.2/Apache2/ foldersにあります。拡張機能リストを持つセクションを見つけて、その下に配置します。両方のファイルを変更します。

それで全部です!

2
Nolog

名前のあるパッケージはありません php7.0-mongodb

しかし、 php-mongodb は存在します。
16.04 LTSではバージョン1.1.5-1〜build1を、18.04 LTSでは1.3.4-1build1を取得します。

したがって、正しいコマンドは次のようになります。

Sudo apt-get install php-mongodb
0
N0rbert