You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Lando在Docker环境安装PHP8 GMP扩展找不到软件包求助

Lando PHP8 安装GMP扩展失败解决方案

错误原因

Lando官方PHP 8.0镜像默认未集成第三方PHP软件源,直接通过apt安装php8.0-gmp时无法匹配到对应安装包。同时原配置中填写的PHP扩展配置文件路径也存在拼写错误。

修正后的.lando.yml配置

name: og-tools
recipe: laravel
config:
  webroot: public
  composer_version: 2
  database: mariadb
  cache: redis
services:
  appserver:
    type: php:8.0
    via: apache
    build_as_root:
      - apt-get update -y
      - apt-get install -y software-properties-common ca-certificates lsb-release apt-transport-https
      - LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php -y
      - apt-get update -y
      - apt-get install -y php8.0-gmp
  mailhog:
    type: mailhog
    portforward: true
    hogfrom:
      - appserver

注:php8.0-gmp包安装完成后会自动生成扩展启用配置,无需手动写入ini文件。

生效验证步骤

  • 修改配置文件后执行lando rebuild -y重建容器
  • 重建完成后执行lando php -m | grep gmp,输出gmp即代表扩展安装成功

内容的提问来源于stack exchange,提问作者Kieran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 17:45:01