mongo.so 可以与 php apache ini 一起正常工作,但不能与 php cli 一起工作

mongo.so 可以与 php apache ini 一起正常工作,但不能与 php cli 一起工作

我添加了mongo.so扩展/etc/php5/apache2/php.ini,它在 php info 中完美加载。

但它不适用于/etc/php5/cli/php.ini.

当我尝试运行 Composer 来添加 mongodb lib 时,出现以下错误:

mongodb/mongodb 1.0.0 requires ext-mongodb ^1.1.0 -> the requested PHP extension mongodb is missing from your system.

有谁知道问题是什么?

答案1

mongo.so 是旧驱动程序,但您需要新驱动程序https://pecl.php.net/package/mongodb它应该像这里描述的那样安装http://mongodb.github.io/mongo-php-driver/#installation

您至少需要这些软件包来构建php5 php-pear php5-dev openssl pkg-config libpcre3-dev

相关内容