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

实习需在PHP后端FTP服务器安装firebase/php-jwt,求命令执行路径

如何在FTP部署的PHP项目中安装firebase/php-jwt包?

作为PHP新手碰到这种FTP部署的老项目确实容易懵,我来给你捋几个可行的办法,按推荐程度排序:

方法1:本地安装后上传(最适合无SSH权限的FTP服务器)

这是最常见的解决方案,因为很多共享FTP服务器不会开放SSH权限:

  • 首先用FileZilla把整个项目从FTP服务器下载到本地电脑的某个文件夹里
  • 确保你本地安装了Composer(如果没装,直接下载安装包跟着引导走就行,操作很简单)
  • 打开本地的终端(Windows用命令提示符/PowerShell,Mac/Linux用终端),切换到你下载的项目根目录,比如:
    cd /Users/yourname/Documents/your-project
    
  • 执行安装命令:
    composer require firebase/php-jwt
    
  • 等待安装完成后,你会看到项目根目录多了vendor文件夹,还有composer.json和composer.lock两个文件
  • 用FileZilla把这三个内容(vendor目录、composer.json、composer.lock)上传到FTP服务器的项目根目录,覆盖原有文件(如果之前有这些文件的话)
  • 👉 注意:尽量保证本地的PHP版本和服务器上的PHP版本一致,避免出现兼容性问题(本地终端输php -v可查版本,服务器上如果有phpinfo页面也能看到)

方法2:用SSH连接服务器直接安装(如果有权限的话)

如果你的服务器支持SSH连接(有些服务商默认开启,有些需要手动申请),这会更高效:

  • 用SSH工具(比如PuTTY、Xshell,或者Mac/Linux直接用终端的ssh命令)连接到服务器,输入你的服务器账号和密码
  • 切换到项目的根目录,比如服务器上的路径可能是/var/www/html/your-project,执行:
    cd /var/www/html/your-project
    
  • 直接执行安装命令:
    composer require firebase/php-jwt
    
  • 安装完成后不需要额外上传文件,直接在服务器上就搞定了

方法3:手动下载源码(万不得已的备选方案)

不推荐这种方法,因为没法自动处理依赖和更新,但如果前两种都不行的话可以试试:

  • 下载firebase/php-jwt的源码包
  • 解压后把src文件夹里的所有PHP文件上传到你项目里的某个目录(比如lib/jwt)
  • 在需要使用JWT的代码里,手动引入这些文件,比如:
    require_once 'lib/jwt/JWT.php';
    require_once 'lib/jwt/Key.php';
    
  • 👉 注意:这种方式后续如果要更新包或者添加依赖会很麻烦,尽量优先用前两种方法

额外提醒

  • 安装完成后,记得在你的PHP代码里通过Composer的自动加载器引入包:require_once 'vendor/autoload.php';,这样就能直接使用Firebase\JWT\JWT类了
  • 确认服务器的PHP版本满足firebase/php-jwt的要求(当前最新版本一般需要PHP 7.4及以上)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 06:46:38