2

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

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

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

我还尝试为 64 位和 32 位手动构建此扩展并安装它(参考),在 32 位情况下它显示另一个错误(有关更多详细信息,您可以参考)但在 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 与链接时间参考

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

4

1 回答 1

0

我也做了同样的事情,最终安装了一个损坏的 xampp

我之后做了什么:

  • 安装 apache2、mysql 和 php
  • monogodb 使用系统 pecl

现在一切都对我有用,显然试图添加 mongodb 损坏 xampp 安装

于 2017-12-22T13:28:51.187 回答