为了账号安全,请及时绑定邮箱和手机立即绑定

在 Travis CI 中启用 PHP-GMP

在 Travis CI 中启用 PHP-GMP

PHP
收到一只叮咚 2022-06-11 10:13:56
我使用 Travis-ci 对我的一个 PHP 项目进行自动化测试。到目前为止,我使用的是 PHP 5.4 环境,一切正常。升级到 PHP 7.2 环境后,我收到以下错误:PHP Startup: Unable to load dynamic library 'php_gmp.so'(tried: /home/travis/.phpenv/versions/7.2.19/lib/php/extensions/no-debug-zts-20170718/php_gmp.so(/home/travis/.phpenv/versions/7.2.19/lib/php/extensions/no-debug-zts-20170718/php_gmp.so:cannot open shared object file: No such file or directory),/home/travis/.phpenv/versions/7.2.19/lib/php/extensions/no-debug-zts-20170718/php_gmp.so.so(/home/travis/.phpenv/versions/7.2.19/lib/php/extensions/no-debug-zts-20170718/php_gmp.so.so:cannot open shared object file: No such file or directory)) in Unknown on line 0我试图通过更新我的 .travis.yml 文件来解决这个问题,但到目前为止没有成功language: phpdist: bionicsudo: truephp:  - 7.2# Doesn't work#before_install:#    - sudo add-apt-repository ppa:ondrej/php -y#    - sudo apt-get update#    - sudo apt-get install php7.2-gmpinstall:  - composer installbefore_script: phpenv config-add phpconfig.ini这是相关项目的 Github 页面的链接:https ://github.com/BitcoinPHP/BitcoinECDSA.php
查看完整描述

1 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

extension="php_gmp.so"phpconfig.ini文件中删除,一切正常。



查看完整回答
反对 回复 2022-06-11
  • 1 回答
  • 0 关注
  • 86 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信