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

使用Sagepay PHP Integration Toolkit时PHP7环境下curl未加载报错咨询

解决Sagepay PHP Toolkit在PHP7环境下的curl加载错误

没错,这就是导致问题的直接原因!

你安装的是PHP5版本的curl组件,但服务器运行的是PHP7——这两个版本的扩展并不通用,PHP7根本识别不了PHP5的curl包,自然会抛出Ooops!!! Setup error: curl not loaded的提示。

给你一套适配Debian/Ubuntu系服务器的具体解决步骤(其他系统可对应调整命令):

  • 先卸载之前安装的PHP5 curl组件:
    sudo apt-get remove php5-curl
    
  • 安装对应PHP7版本的curl扩展,比如你用的是PHP7.4,就执行:
    sudo apt-get install php7.4-curl
    
    (如果是PHP7.0/7.1/7.2/7.3,把命令里的版本号换成对应的即可)
  • 重启Web服务器让扩展生效:
    • 若使用Apache:
      sudo systemctl restart apache2
      
    • 若使用Nginx:
      sudo systemctl restart nginx
      
  • 验证安装结果:新建一个info.php文件,内容写<?php phpinfo(); ?>,访问该页面后搜索“curl”,能找到相关模块信息就说明安装成功了。

另外补充:Sagepay的PHP Integration Toolkit本身是兼容PHP7的,只要装对对应版本的扩展就没问题,不用过度担心版本适配问题~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 04:17:43