PHP 5.6.30连接SAP GUI 730 配置(SAPRFC)
一、起源:
如何透過(guò)PHP訪問(wèn)SAP
這里介紹了PHP連接SAP?RFC?的方案,但是版本比較舊,只支持SAP GUI640.
?
SAPRFC Project
這里有更新的版本,支持PHP5.3-5.6 ,?SAP?GUI 720-740
詳細(xì)項(xiàng)目介紹:https://sourceforge.net/p/saprfcsdk/wiki/
二、安裝PHP環(huán)境套件 –嘗試失敗:
EasyPHP-Webserver-14.1
—PHP版本太高
wampserver2.2d-x32
wampserver2.3-Apache-2.2.23-Mysql-5.5.28-php5.4.9-32b
—只有ts 版本,SAPRFC項(xiàng)目中的DLL是 nts 版本 ,提示“找不到指定的模塊”。
三、手工配置環(huán)境
系統(tǒng)環(huán)境:WIN7 X86 版,本機(jī)已安裝SAP GUI 730
注意 Apache 官網(wǎng)下載的只有VC6版本,需從?http://www.apachelounge.com/download/VC11?下載?VC11?版本
注意下載?VC11?nts?版本
參考資料PHP版本中的VC6,VC9,VC11,TS,NTS區(qū)別
注意與apache版本對(duì)應(yīng)的?VC11?x86 版本
需要的環(huán)境是:PHP 5.6.21 VC11 nts SAP GUI 7.4 ?win32
這里有詳細(xì)的項(xiàng)目說(shuō)明:https://sourceforge.net/p/saprfcsdk/wiki/
配置成功:
四、連接 SAP 調(diào)用 RFC 函數(shù)
下載sap rfc 1.4.1,編輯 example_userlist.php ,設(shè)置SAP登錄參數(shù),并調(diào)用已建好的RFC函數(shù),RFC建立方法參考:一步一步教你寫SAP?RFC?(實(shí)戰(zhàn)項(xiàng)目)
callFunction 調(diào)用SAP RFC函數(shù),其中第三個(gè)參數(shù)測(cè)試如下:EXPORT -返回參數(shù)為結(jié)構(gòu),TABLE -返回參數(shù)為表
返回如下:
總結(jié)
以上是生活随笔為你收集整理的PHP 5.6.30连接SAP GUI 730 配置(SAPRFC)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php5.2通过saprfc扩展远程连接
- 下一篇: PM——【1】维护功能位置主数据