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

时间:2017-11-16 04:43:26

标签: ubuntu xampp php-7.1 lampp php-mongodb

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

  

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

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

我还尝试手动为64位和32位构建此扩展并安装它(参考this),在32位情况下它显示另一个错误(有关详细信息,请参阅{{3但是在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

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

1 个答案:

答案 0 :(得分:0)

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

我之后做了什么:

  • 安装apache2,mysql和php
  • monogodb using system pecl

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