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

Laravel Forge环境下PHP8.0安装ssh2扩展失败求助

在Laravel Forge的PHP8.0环境安装ssh2扩展的正确步骤
  • 登录服务器SSH终端,先更新系统包索引:
    sudo apt update

  • 安装PHP8.0对应的ssh2扩展包(该包会自动处理依赖和配置,无需手动修改php.ini):
    sudo apt install php8.0-ssh2

  • 重启PHP-FPM服务,使扩展生效:
    sudo systemctl restart php8.0-fpm

  • 验证安装结果:
    php -m | grep ssh2
    若输出ssh2,说明扩展已成功安装并加载。

关于你之前遇到的问题说明

手动在php.ini中添加extension=ssh2.so导致初始化错误,是因为Laravel Forge的PHP配置采用模块化管理,官方包会自动将扩展配置文件放置到/etc/php/8.0/mods-available/目录,并创建对应软链接到FPM/CLI的配置目录,手动添加会造成配置冲突或路径错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 22:05:27