意思是编译时找不到 GMP 的开发库(`libgmp`),导致 configure 检测失败,后续 make 也就没有 Makefile 可用。宝塔面板装 PHP 的 gmp 扩展时,本质上就是在跑这段 configure/make,系统缺库就会失败。
**解决步骤(Ubuntu 22.04):**
1. 先安装 GMP 的开发库:
```bash
apt-get update
apt-get install -y libgmp-dev gmp
```
2. 确认库文件确实存在:
```bash
ldconfig -p | grep libgmp
```
应该能看到类似 `libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10` 的输出。如果没有,说明装的路径不对或者没装上,需要重新执行第 1 步。
3. 如果装了库还是报同样的错,很可能是 `pkg-config` 或 configure 找不到头文件路径,可以显式指定:
```bash
export CPPFLAGS="-I/usr/include"
export LDFLAGS="-L/usr/lib/x86_64-linux-gnu"
```
然后回到宝塔面板重新执行安装扩展 |