如何在PHP中集成CitiBank支付网关

时间:2014-04-17 00:33:51

标签: php linux apache payment-gateway apache-modules

我们正在努力将CitiBank支付网关集成集成到我们的Joomla网站中,该网站部署在Linux服务器(CentOS)中。

由于它是Linux,我们使用Apache作为Web服务器。

在那里,对于校验和值计算,我们从供应商那里得到checksum.so。我们已将文件放在apache模块目录中,并在httpd.conf

中添加了以下行
LoadModule mod_checksum modules/mod_checksum.so

重新启动Apache。然后我得到了以下错误:

  

在/etc/httpd/conf/httpd.conf的第151行启动httpd:httpd:语法错误:无法找到API模块结构`checksum_module'在文件/etc/httpd/modules/mod_checksum.so中:/etc/httpd/modules/checksum.so:undefined symbol:checksum_module

1 个答案:

答案 0 :(得分:0)

On Line 151 of /etc/httpd/conf/httpd.conf 

您启用了一个名为checksum_module的模块,并且apache无法找到该模块以启用它,因此它无法启动。

您已将文件粘贴到错误的位置,将其放在apache目录中,然后像您一样启用它。

Linux控制台作为超级用户/ root:a2enmod 'module name'

编辑:

您应该获得使用该模块的信息。

/*  
 * configure like so: 
 *  
 * LoadModule checksum_module modules/mod_checksum.so 
 * CheckSumTrans one|two|three
 * CheckSumDir conf/checksums
 * CheckSumPath /checksums
 *
 */