Lnmp環境下對接工行B2C支付
最近一直在對接工行支付, 嘗試了Centos5和winserver2008都失敗了,後來工行提供了一個新demo和文檔, 明確了環境系統運行要求, 嘗試一下成功了:
環境搭建
准備工作 Centos6.2自己下載一個也可以, 我是用的docker鏡像:
docker pull centos:6
gcc-4.4.6-4.el6.x86_64.rpm:
ftp://ftp.icm.edu.pl/vol/rzm5/linux-scientificlinux/6.3/x86_64/os/Packages/gcc-4.4.6-4.el6.x86_64.rpm
搭建系統環境版本分別運行在32位,64位;
編譯平台:
Linux 2.6.32-220.el6.x86 &64
gcc: gcc version 4.4.6
glibc:2.12-1
安裝CentOS6.2(要求的內核版本), 安裝過程省略, 完成後查看內核版本:
[code][root@localhost www]# uname -a
Linux localhost.localdomain 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux
安裝gcc version 4.4.6
yum info gcc可以查看你當前系統已經或者yum源提供的gcc版本
如果已經安裝了gcc 那yum remove把,當然也可以再自己編譯安裝一個另外的版本
如果是按照上面地址下載的centos6.2那麼默認應該是4.4.7版本
[code]rpm -ivh /your_path_or_url/gcc-4.4.6-4.el6.x86_64.rpm
這裡應該會報錯, 提示缺少依賴包. 按照他的提示,google搜索依賴報名下載一個, 然後安裝, 這中間會有提示缺少很多依賴包, 全部在google上都能找到.
<暫時沒時間, 後續再寫>