首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows 32系统中使用PHP5.4.4安装SAPRFC?

如何在Windows 32系统中使用PHP5.4.4安装SAPRFC?
EN

Stack Overflow用户
提问于 2015-01-27 12:39:35
回答 2查看 3K关注 0票数 1

我在互联网上尝试了很多东西来在Windows中安装SAPRFC,但是他们都在谈论PHP5.2版本,但是每个人都知道我们现在使用的是PHP5.x。

我运行的Xampp服务器的PHP版本为5.4.4,我需要通过PHP脚本与SAP服务器进行通信。我尝试过在system32文件夹中复制system32,在php/ext文件夹中复制php_saprfc.dll,以及修改php.ini,但这并没有帮助我。

我必须遵照指示:

安装:

  1. 解压缩zip文件皂rfc$$VERSION$$PHP_VERSION$.zip
  2. 将PHP-皂苷rfc.dll复制到您的扩展目录(例如C:\PHP\扩展名)
  3. 编辑php.ini文件(在windows系统目录下,例如C:\WINNT,C:\WINDOWS)并添加行:'extension=php_saprfc.dll‘
  4. 将directory fc32.dll(从SAPGUI安装CD)复制到Windows系统目录或在您的计算机上简单安装SAPGUI。

Compilation:

  1. 将php源提取到C:\PHP-x.y.z
  2. 将php win支持文件解压缩到C:\PHP-x.y.z\win 32
  3. 将RFCSDK安装到C:\PHP-x.y.z\rfcsdk
  4. 将SAPRFC源复制到C:\PHP-x.y.z\ext\皂rfc
  5. 将php4ts.lib或php5ts.lib (从PHP二进制文件)复制到C:\PHP-x.y.z\win32 32
  6. PHP5将saprfc.dsp5复制到saprfc.dsp
  7. 在MicrosoftVisualC++ 6中打开项目C:\PHP-x.y.z\ext\皂rfc\皂rfc.dsp。
  8. 在“工具”/“目录”选项“包含文件”和“库文件的目录设置路径”下: (C:\PHP-x.y.z\lib 32\include;C:\PHP-x.y.z\rfcsdk\include;C:\PHP-x.y.z\lib 32\lib;C:\PHP-x.y.z\rfcsdk\lib)
  9. 将活动配置设置为“皂苷Set Windows_TS”(在“生成”菜单下)
  10. 构建php_saprfc.dll。
  11. 在C:\PHP-x.y.z\Release_TS目录中找到已编译的DLL

但我没有得到汇编的部分。

EN

回答 2

Stack Overflow用户

发布于 2015-01-27 12:48:16

最新的版本是2009年,可以找到这里。对于较新的PHP版本,您必须自己编译扩展(至少文档是这样说的)。似乎devs没有跳转到新版本,因为需要编译器。在编译文档中仍然写着MicrosoftVisualWeb6.0。AFAIK现代PHP使用9.0。所以你很可能需要修改一下。或者你可以在SAP论坛上询问是否有人已经做了必要的工作。

票数 0
EN

Stack Overflow用户

发布于 2015-04-20 11:53:53

您可以在这里下载预编译版本:https://sourceforge.net/projects/saprfcsapnwrfc/files/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28170742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档