将mongodb扩展添加到PHP-7.1.9 XAMPP Ubuntu

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将mongodb扩展添加到PHP-7.1.9 XAMPP Ubuntu相关的知识,希望对你有一定的参考价值。

我在我的ubuntu pc上安装了lampp(XAMPP)服务器,现在我想将mongodb扩展添加到它的php中。所以我尝试了sudo /opt/lampp/bin/pecl install mongodb并成功安装了它。但在那之后,当我尝试启动lampp服务器它只是弹出:

XAMPP目前仅作为32位应用程序使用。请为您的系统使用32位兼容性库

所以here是我为此创建的Github问题。

我也试过为64位和32位手动构建这个扩展并安装它(参考this),在32位情况下它显示另一个错误(更多细节你可以参考this)但在64位它显示相同按摩如上。

注意:这是/opt/lampp/bin/php -v的输出

/ opt / lampp / bin / php:重定位错误:/opt/lampp/lib/php/extensions/no-debug-non-zts-20160303/mongodb.so:符号SSL_library_init,版本OPENSSL_1.0.0未在文件libssl中定义。 so.1.0.0,链接时间参考

谁能告诉我如何解决这个问题?

答案

我做了同样的事情,结果是xampp安装破了

我之后做了什么:

  • 安装apache2,mysql和php
  • mongodb使用系统pecl

现在一切都适合我,显然是试图添加mongodb损坏xampp安装

以上是关于将mongodb扩展添加到PHP-7.1.9 XAMPP Ubuntu的主要内容,如果未能解决你的问题,请参考以下文章

windows php7 安装 mongodb 扩展

将项目添加到列表时,python 中的奇怪问题是删除 \xa0 和其他编码[重复]

Windows下Php安装mongodb扩展失败

MongoDB 分片集群搭建

我应该将图像存储在MongoDB或本地文件系统中(通过Node.js)

使用扩展的JSON将SQL Server数据迁移到MongoDB