问题配置sapnwrfc

2020-08-22 15:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我已在Windows ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

我已在Windows Server 2008上成功将php_saprfc.dll与WampServer 2.0b(Apache 2.2.8,PHP 5.2.5)配合使用。现在我正在升级至WampServer 3.1.4(Apache 2.4.35,PHP 7.2.10)。 在Windows Server 2016上,旧的php_safrfc.dll不再起作用,因此我尝试使用sapnwrfc。 从源代码构建sapnwrfc库对我来说有点复杂,因此我发现了一些针对Windows的预构建扩展(php_sapnwrfc-1.3.0-7.3.8-vc15-nts-x64.dll,php_sapnwrfc-1.3.0-7.3.8 -vc15-nts-x86.dll,php_sapnwrfc-1.3.0-7.3.8-vc15-ts-x64.dll,php_sapnwrfc-1.3.0-7.3.8-vc15-ts-x86.dll,可能与我当前的版本不匹配 PHP版本,任何人都可以提供正确的prebuild扩展版本吗?还不确定是否是真正的问题,我还尝试了PHP为7.3.12的较新wampsever,也无法使用)。 通过一些在线信息,似乎我需要nwrfcsdk,因此我通过我们的SAP技术人员获得了" nwrfcsdk_720",以下是我尝试对其进行配置的方法:

  1. 我将预构建文件" php_sapnwrfc-1.3.0-7.3.8-vc15-nts-x86.dll"重命名为" php_sapnwrfc.dll",然后将其复制到" php \ ext"文件夹中。 然后更新php.ini文件以设置扩展名。
  2. 将文件夹nwrfcsdk_720复制到C驱动程序,并将其重命名为" nwrfcsdk",然后将环境PATH设置为" C:\ nwrfcsdk \ lib",
  3. 重新启动Windows服务器和apache服务器。

但是未加载扩展,我检查PHP日志,这是错误:
[2020年1月2日21:53:03 UTC] PHP警告:PHP启动:无法加载动态库'sapnwrfc' (尝试:c:/wamp/bin/php/php7.2.10/ext/sapnwrfc(找不到指定的模块。),c:/wamp/bin/php/php7.2.10/ext/php_sapnwrf.dll(The 找不到指定的模块。))在第0行的未知中

这是什么问题。 真的希望有人在这方面帮助我,以使其正常工作。

最诚挚的问候,