我使用
sudo apt-get install php-mongodb我希望得到一个php扩展版本1.6,但得到1.3.4
更新,升级,帮不了我。如果我用pecl安装,composer就不会看到mongodb扩展和命令
php -m不会显示mongodb
发布于 2020-03-31 13:14:42
要安装的最新版本:
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php-mongodb仅仅使用上面概述的方法就不会得到最新的版本。运行以下命令可以看到Ubuntu18.04的标准php-mongodb pacakge:
apt search php-mongodb,它的输出:
/仿生1.3.4-1build1 amd64 MongoDB驱动程序
因此,与Ubuntu捆绑的标准包是1.3.4。要获得更高的版本,您必须使用来自这个不可信个人包档案 (PPA)的不受支持的包,如上面的说明所示。
发布于 2020-04-04 14:56:55
如果存储库中没有最新的php-mongo驱动程序,您可以下载它的源代码,编译并安装它。下面是在终端中执行和执行命令所需的步骤。
确保您有编译源代码所需的开发库。
sudo apt install build-essentials从发布页面下载php-mongo源代码。这里我下载了1.6.0版本的php-mongo源代码,编译步骤对任何版本都是有效的。
wget https://github.com/mongodb/mongo-php-library/archive/1.6.0.zip
unzip 1.6.0.zip
cd mongo-php-library-1.6.0
phpize
sudo ./configure
sudo make all && sudo make install https://askubuntu.com/questions/1180853
复制相似问题