首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在ubuntu14.04上使用AMPPS加载动态库mongodb.so

无法在ubuntu14.04上使用AMPPS加载动态库mongodb.so
EN

Ask Ubuntu用户
提问于 2016-10-09 10:58:16
回答 1查看 3.8K关注 0票数 1

我正试图为我的laravel项目从composer安装mongodb依赖项,它需要安装mongodb驱动程序。我在ubuntu14.04上使用了AMPPS3.6,它默认具有mongodb.so扩展和mongo.so,但是我的问题是当我通过运行:php -v获得我的php版本时,我得到了这个错误:

代码语言:javascript
复制
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/ampps/php-7.0/lib/extensions/ext/mongodb.so' - libssl.so.6: cannot open shared object file: No such file or directory in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/local/ampps/php-7.0/lib/extensions/ext/mongodb.so' - libssl.so.6: cannot open shared object file: No such file or directory in Unknown on line 0

当我想通过:php -m查看php模块时,我无法在模块列表中看到mongodb扩展。

正如您所看到的,有一些与libssl.so.6相关的东西,我认为这个库正在阻止我。

FYI :我在MacOS塞拉利昂上使用了AMPPS 3.6,它没有任何问题。

这是我启用的php扩展的列表:

代码语言:javascript
复制
extension=bz2.so
extension=curl.so
extension=gettext.so
extension=intl.so
extension=imap.so
extension=ldap.so
extension=mbstring.so
extension=exif.so      ; Must be after mbstring as it depends on it
extension=mysqli.so
extension=pdo.so
extension=pdo_mysql.so
extension=pdo_sqlite.so
extension=shmop.so
extension=soap.so
extension=sockets.so
extension=sqlite3.so
extension=tidy.so
extension=xsl.so
extension=gd.so
extension=zlib.so
extension=xmlrpc.so
extension=wddx.so
extension=tokenizer.so
extension=sysvshm.so
extension=sysvsem.so
extension=pcntl.so
extension=openssl.so
extension=mongodb.so
extension=mcrypt.so
extension=iconv.so
extension=ftp.so
extension=dba.so
extension=ctype.so
extension=calendar.so
extension=bcmath.so

有办法解决这个问题吗?

提前感谢

EN

回答 1

Ask Ubuntu用户

发布于 2017-07-26 14:23:32

我所做的:

  1. 从AMPPS控制中心-> PHP ->设置图标(车轮) ->单击PHP扩展图标。
  2. 一个名为“扩展”的窗口弹出。
  3. 简单地取消检查和重新检查一切,并点击“应用”。就这样!不用麻烦了。

这可能会自动刷新符号链接..。

希望这能有所帮助。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/834820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档