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

Laradock重建php-fpm容器时遇E: Unable to locate package lib错误求助

解决Laradock PHP-FPM构建失败问题

问题根源

从构建错误日志中可以看到核心报错:

E: Unable to locate package lib

这是因为PHP-FPM对应的Dockerfile里,apt-get install命令的依赖包列表中出现了无效的包名lib——原本完整的libglib2.0-0被错误拆分成了lib和lib2.0-0,导致apt无法找到这个不存在的包。

修复步骤

  1. 进入Laradock的php-fpm目录:
cd Sites/laradock/php-fpm
  1. 打开对应PHP版本的Dockerfile(比如PHP 8.2对应Dockerfile-8.2),找到那条包含大量依赖包的RUN apt-get update && apt-get install -yq ...命令。
  2. 在包列表中定位到错误的lib lib2.0-0,将其替换为正确的libglib2.0-0。
  3. 保存修改后,重新执行构建命令:
docker-compose build php-fpm

额外建议

如果你的Laradock是从Git仓库克隆的,也可以先拉取官方最新代码,确认是否已修复该包名错误:

git pull origin master

拉取完成后再重新构建,可避免手动修改带来的后续版本兼容问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 09:54:56