SAPRFC + PHP 5.2.10 + CentOS 5.4 64bit

本文介绍如何在Linux服务器上安装配置SAP RFC SDK及相关组件。包括使用SAPCAR工具解压SAR文件,安装非Unicode SAP RFC SDK 6.20或6.40版本,并通过SAPCAR工具在Windows 64位系统中提取librfc库文件。最后将rfcsdk文件夹及librfccm.so文件复制到Linux服务器,并进行相应的环境变量设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Download following items :

  • re2c (yum install re2c)
  • SAPRFC, download here.
  • SAPCAR, download from SAP Service Support Portal  (Software Download > Support Packages and Patches > Additional Components > SAPCAR > SAPCAR 7.10 > Windows Server on x64 64bit). Download for Windows 64bit, this tool for extract SAR file.
  • Non-Unicode SAP RFCSDK 6.20 or 6.40, download from SAP Service Support Portal  (Software Download > Support Packages and Patches > Additional Components > SAP RFC SDK > SAP RFC SDK 6.40 > Linux on x86_64 64bit ). Extract using SAPCAR in Windows 64bit. Copy rfcsdk folder to Linux server.
  • librfc, download from SAP Service Support Portal  (Software Download > Support Packages and Patches > Additional Components > SAP Kernel > SAP Kernet 64-BIT > SAP KERNEL 6.40 64-BIT > Linux on x86_64 64bit > #Database independent). Extract using SAPCAR in Windows 64bit. Copy librfccm.so file to Linux Server.

* Extract SAR file using SAPCAR :
C:\>SAPCAR_[version].exe -xvf [SAR filename].sar

[root@down ~]# wget http://nchc.dl.sourceforge.net/project/saprfc/saprfc/1.4.1/saprfc-1.4.1.tar.gz
[root@down ~]# tar -zxf saprfc-1.4.1.tar.gz
[root@down ~]# cp -R saprfc-1.4.1 /usr/src
[root@down ~]# mkdir /opt/SAP
[root@down ~]# cp -R rfcsdk /opt/SAP/
[root@down ~]# cp librfccm.so /opt/SAP/rfcsdk/lib/
[root@down ~]# cd /usr/src/saprfc-1.4.1
[root@down saprfc-1.4.1]# export SAPRFC_DIR=/opt/SAP/rfcsdk/
[root@down saprfc-1.4.1]# export PATH=$SAPRFC_DIR/bin:$PATH
[root@down saprfc-1.4.1]# phpize
[root@down saprfc-1.4.1]# ./configure
[root@down saprfc-1.4.1]# make
[root@down saprfc-1.4.1]# make install
[root@down saprfc-1.4.1]# vi /etc/php.d/saprfc.ini (add this line -> extension=saprfc.so )
[root@down saprfc-1.4.1]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
[root@down saprfc-1.4.1]# vi /var/www/html/test.php (add this line -> <?php phpinfo();?> )

Access file test.php from browser, if saprfc sucessfuly installed, in PHP info page saprfc module must shown as below.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值