使用Sagepay PHP集成工具包

时间:2018-01-24 12:13:30

标签: sagepay

当我转到sagepay/demo/index.php时,它会出错:

  

哎呀!!!
  安装错误:卷曲未加载。

我按照说明安装php5等但我的服务器正在运行php7。这是一个问题吗?

2 个答案:

答案 0 :(得分:1)

您的Apache配置可能存在问题,其中curl模块未启用,因为这是SagePay工具包的必需模块。

您应该将SagePay降级到PHP 5.6,因为他们的工具包使用了mcrypt,该工具位于从here获得的需求部分(VspPHPKit / demo / readme.html#2)中,根据{{3 }}在PHP 7+中已弃用。

  

mcrypt扩展已经废弃了将近十年,并且使用起来也相当复杂。因此,不赞成使用OpenSSL,而是将其从内核中删除,并移入PHP 7.2中的PECL中。

答案 1 :(得分:0)

"我按照说明安装php5等" - 这些是哪些说明?

您可能会发现演示代码在运行PHP5的服务器上运行得更好,有些代码非常古老且与php7不兼容...