SAPRFC + PHP 5.2.10 + CentOS 5.4 64位(php用saprfc连接Isap)

下载下列项目:

  • re2c(yum install re2c)
  • SAPRFC,在这里下载
  • SAP Service Support Portal   (软件下载>支持包和修补程序>其他组件> SAPCAR> SAPCAR 7.10> x64 64位上的Windows Server)下载SAPCAR。下载适用于Windows 64bit的此工具以提取SAR文件。
  • 非Unicode SAP RFCSDK 6.20或6.40,从SAP Service Support Portal   (软件下载>支持包和修补程序>其他组件> SAP RFC SDK> SAP RFC SDK 6.40> Linux on x86_64 64位)下载。在Windows 64位中使用SAPCAR进行提取。将rfcsdk文件夹复制到Linux服务器。
  • SAP Service Support Portal   (软件下载>支持软件包和修补程序>其他组件> SAP内核> SAP Kernet 64位> SAP KERNEL 6.40 64位> Linux on x86_64 64位>#数据库无关)下载。在Windows 64位中使用SAPCAR进行提取。将librfccm.so文件复制到Linux服务器。

*使用SAPCAR提取SAR文件:
C:\> SAPCAR_ [版本] .exe -xvf [SAR文件名] .sar

1
2
3
4
6
7
8
9
10
11
12
13
14
15
16
17
18
[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();?> )

从浏览器访问文件test.php,如果saprfc安装成功,在PHP info页面saprfc模块必须显示如下。


注:

安装phpize—进行安装saprfc

phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块

如果要用phpize,可以自己在光盘或者yum 相对应php版本的php-devel.
如: /usr/local/webserver/php/bin/phpize  (find / -name phpize 找到位置 )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值