宝塔724运维节来了,企业版999元/年,送安全巡检;证书组队,低至28元!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【已完成】BT面板PHP7.4里安装mongodb扩展的问题

发表在 Linux面板2022-6-17 13:52 [复制链接] 6 7210

本帖最后由 堡塔运维香菜卷 于 2023-10-8 18:32 编辑

CentOS7.9系统最新版的宝塔
PHP7.4.30


bt1.png

在PHP7管理里入图所示安装了mongodb扩展后
使用composer require mongodb/mongodb

总是提示


  1. Package mongodb/mongodb has requirements incompatible with your PHP version  
  2.   , PHP extensions and Composer version:                                       
  3.     - mongodb/mongodb 1.12.0 requires ext-mongodb ^1.13.0 but it is not present.              
复制代码


没办法,只好卸载了这个扩展,手动在SSH下

  1. wget https://pecl.php.net/get/mongodb-1.8.0.tgz
  2. tar zxvf mongodb-1.8.0.tgz
  3. cd mongodb-1.8.0
  4. /www/server/php/74/bin/phpize
  5. ./configure --with-php-config=/www/server/php/74/bin/php-config
  6. make && make install
复制代码
成功后在/www/server/php/74/etc/php.ini 里添加了

  1. extension = /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/mongodb.so
复制代码



重启php7.4查看phpinfo

bt2.png
这里任然是 NO

PHPINFO里显示
bt3.png

再次运行 composer require mongodb/mongodb 任然报


  1. Package mongodb/mongodb has requirements incompatible with your PHP version
  2. , PHP extensions and Composer version:
  3. - mongodb/mongodb 1.12.0 requires ext-mongodb ^1.13.0 but it is not present.
复制代码
不知道什么情况了,求大佬教育
使用道具 举报 只看该作者 回复
发表于 2022-6-17 16:11:50 | 显示全部楼层
您好,命令行执行php -v 看下命令行PHP版本是否与你安装的PHP一致
使用道具 举报 回复 支持 反对
发表于 2022-6-19 22:24:50 | 显示全部楼层
谢花郎 发表于 2022-6-17 16:11
您好,命令行执行php -v 看下命令行PHP版本是否与你安装的PHP一致

命令行里已 php -m查看过 版本版本一致
使用道具 举报 回复 支持 反对
发表于 2022-10-29 10:13:57 | 显示全部楼层
artrogue 发表于 2022-6-19 22:24
命令行里已 php -m查看过 版本版本一致

如果已解决,这边先结帖处理,感谢使用宝塔面板。
如果有其他问题重新发帖反馈
使用道具 举报 回复 支持 反对
发表于 2023-8-12 18:06:00 | 显示全部楼层
别提了 这个面板的Bug 坑死人  在SSH下面 输入 composer install 就可以正常安装,但是 如果是在站点下面安装 就是跟上面的老兄一样 显示 识别不到安装了扩展,各种查资料各种找方法都不行。
我都装了最新的1.16的扩展了 依旧识别不到
[root@Blog ~]# php80 -i | grep mongodb
mongodb
mongodb.debug => no value => no value
mongodb.mock_service_id => Off => Off
都是直接显示这个 根本连版本都不显示。

结果无奈之下  在SSH下面输入 composer install  使用root权限 直接安装成功,这还要面板干什么 大家都去用命令算了。
使用道具 举报 回复 支持 反对
发表于 2023-9-10 15:55:33 | 显示全部楼层
这个问题希望能宝塔官方修复
使用道具 举报 回复 支持 反对
发表于 2023-9-21 12:02:22 | 显示全部楼层
宝塔用户_espubs 发表于 2023-8-12 18:06
别提了 这个面板的Bug 坑死人  在SSH下面 输入 composer install 就可以正常安装,但是 如果是在站点下面安 ...

composer install怎么安装的,求步骤
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表