宝塔安装mongodb插件失败的解决办法

这篇具有很好参考价值的文章主要介绍了宝塔安装mongodb插件失败的解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

宝塔安装mongodb插件失败的解决办法,mongodb,数据库,宝塔

安装时始终不成功。

进入控制台进行安装

/www/server/php/71# pecl install mongodb
WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update
pecl/mongodb requires PHP (version >= 7.2.0, version <= 8.99.99), installed version is 7.1.33
No valid packages found
install failed

安装72版本再安装 

/www/server/php/72# pecl install mongodb
WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update

Warning: popen() has been disabled for security reasons in OS/Guess.php on line 254
PHP Warning:  popen() has been disabled for security reasons in /www/server/php/72/lib/php/OS/Guess.php on line 254

Warning: popen() has been disabled for security reasons in /www/server/php/72/lib/php/OS/Guess.php on line 254

Warning: fgets() expects parameter 1 to be resource, null given in OS/Guess.php on line 255
PHP Warning:  fgets() expects parameter 1 to be resource, null given in /www/server/php/72/lib/php/OS/Guess.php on line 255

Warning: fgets() expects parameter 1 to be resource, null given in /www/server/php/72/lib/php/OS/Guess.php on line 255

Warning: pclose() expects parameter 1 to be resource, null given in OS/Guess.php on line 264
PHP Warning:  pclose() expects parameter 1 to be resource, null given in /www/server/php/72/lib/php/OS/Guess.php on line 264

Warning: pclose() expects parameter 1 to be resource, null given in /www/server/php/72/lib/php/OS/Guess.php on line 264
downloading mongodb-1.16.2.tgz ...
Starting to download mongodb-1.16.2.tgz (1,907,341 bytes)
........................................................................................................................................................................................................................................................................................................................................................................................done: 1,907,341 bytes
831 source files, building

Warning: putenv() has been disabled for security reasons in PEAR/Builder.php on line 367
PHP Warning:  putenv() has been disabled for security reasons in /www/server/php/72/lib/php/PEAR/Builder.php on line 367

Warning: putenv() has been disabled for security reasons in /www/server/php/72/lib/php/PEAR/Builder.php on line 367
running: phpize

Warning: popen() has been disabled for security reasons in PEAR/Builder.php on line 525
PHP Warning:  popen() has been disabled for security reasons in /www/server/php/72/lib/php/PEAR/Builder.php on line 525

Warning: popen() has been disabled for security reasons in /www/server/php/72/lib/php/PEAR/Builder.php on line 525
ERROR: failed to run `phpize'

我找到了解决方案:它对我有用。

百度一下,说是在php.ini里将popen函数禁用了
  于是到宝塔界面修改取消禁止popen函数。

宝塔安装mongodb插件失败的解决办法,mongodb,数据库,宝塔

checking target system type... x86_64-pc-linux-gnu
configure: error: Cannot find php-config. Please use --with-php-config=PATH
ERROR: `/tmp/pear/temp/mongodb/configure' failed

依然报错

执行以下命令ubuntu系统下的,以为centos不行,换成了ubuntu系统

apt-get install php-pear php-dev libssl-dev pkg-config

再执行命令

pecl install mongodb

成功

Build process completed successfully
Installing '/usr/lib/php/20170718/mongodb.so'
install ok: channel://pecl.php.net/mongodb-1.16.2
Extension mongodb enabled in php.ini

配置php.ini

默认的不行,它加了引号,删除默认添加的改为以下命令,php最少到7.2

正确应该是

extension=/usr/lib/php/20170718/mongodb.so文章来源地址https://www.toymoban.com/news/detail-719489.html

到了这里,关于宝塔安装mongodb插件失败的解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • chromedriver依赖安装失败 解决办法

    1.问题描述 在使用npm下载chromedriver依赖时报错: 2.解决办法 第一步:根据报错信息中的地址,手动下载 chromedriver 依赖。 https://cdn.npmmirror.com/binaries/chromedriver/2.27/chromedriver_win32.zip 可以点击这个链接直接下载。 第二步:首先将所有下载的依赖都删掉,即删掉项目中的 node_mod

    2024年02月13日
    浏览(38)
  • Android Studio安装SDK失败解决办法

    安装SDK时界面会显示安装的连接,同时在你选择的安装SDK的文件夹里面会生成一些目录和文件,在你选择放SDK的目录下有一个叫做.temp的文件夹,里面放的就是下载的临时文件。 .temp内部的文件夹里面能看到下载的具体文件名,我们可以直接复制在下载信息框的链接,粘贴到

    2024年04月09日
    浏览(44)
  • Centos安装Jenkins,解决插件安装失败问题

    Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。 因为开发部门同时维护多个版本

    2024年02月09日
    浏览(28)
  • Jenkins 安装插件失败问题解决方案

    安装 jenkins 总是安装部分插件失败 1.切换下载源地址 1点击 \\\"系统管理\\\" - \\\"纠正\\\"  /  \\\"Manage Jenkins\\\" - \\\"Correct\\\" 2.点击 “高级\\\" / Advanced 3.找到页面最下面的 ”升级站点“ / Update Site ,替换链接为: ​​​​​https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json​​ 2.修改服务器

    2024年02月15日
    浏览(33)
  • Pycharm中提示安装matplotlib失败参考解决办法(不唯一)

    1.首先使用了pip对matplotlib库进行下载 下载过程无问题,如图。 2.在Pycharm中进行matplotlib库安装 点击左下角安装软件包,开始自动安装,但弹出红色框提示“安装失败”。(截图未截到) 3.采用了站立大佬们的修改镜像,pip重新安装,pip升级等工序后任然失败,进行思考后,考

    2024年02月05日
    浏览(29)
  • SolidWorks出现Microsoft SQL Server 安装失败的解决办法

    由于我弄好了才想起来发文章,所以没有截图,只能从网上找了,下面我介绍一下解决办法。 这是因为电脑里已经有旧版本的microsoft sql server,只需要把旧的彻底卸载就可以了 。卸载的过程比较麻烦,下面是链接,是另外一位博主介绍的方法,大家可以看一下,我的已经搞定

    2024年02月11日
    浏览(101)
  • 关于VMware虚拟机安装失败的解决办法,报错(29142)或者安装系统后无法启动

    如果系统中没有关闭内核隔离,那么也会出现虚拟机无法安装的情况。如果下面的图没有说明白具体在哪里,直接百度内核隔离即可找到。 首先: 注意: 至于这个软件当然是免费提供的啦,哈哈哈哈哈。 软件链接: 链接:https://pan.baidu.com/s/1s4kXiJLKN__zxVtWLlBztw?pwd=4ogp 提取码

    2024年02月05日
    浏览(43)
  • Python 安装beautifulsoup4库失败或引用错误的解决办法

    1、首先下载官网BeautifulSoup4软件包里面的beautifulsoup4库  2、然后解压缩到G:pythonLibsite-packagesbs4目录下,打开cmd窗口,进入到解压目录下,进入 G:pythonLibsite-packagesbs4beautifulsoup4-4.3.2beautifulsoup4-4.3.2 3、在该目录下运行cmd python  setup.py build python  setup.py install 可能会遇到的

    2024年02月08日
    浏览(31)
  • wordpress无法安装更新主题插件的解决办法

    最近一段时间,国内无法正常访问WordPress官网,经常提示“429 Too Many Requests”,后台程序版本升级、主题、插件升级时常失败。目前发现一款非常好用的插件:WP-China-Yes,可以安装这个插件。下载解压,将目录上传到wp-content/plugins/,然后登陆网站后台启用插件。 1. WordPress官网

    2024年02月03日
    浏览(80)
  • VScode 安装中文插件,不生效的解决办法

    一、问题描述: 安装中文插件后,中文并没有如期出现 二、解决: 方法一: 点击 Uninstall ,重新安装,再重启 vscode 如果还不生效的话,可以采用方法二 方法二: 在vscode中,按住 ctr+shift+p ,在出现的输入框中,输入 Configure Display Language ,在弹出的语言中,选中zh-cn,软件弹出提

    2024年02月16日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包