- All I say here is for the client side. SAP server side all corresponding
dlls for all versions of client-side calls for nwrfcsdk and for rfcsdk are
up to date if the SAP SPs and the patches are maintained.
- The new SAP nwrfcsdk and the old SAP rfcsdk are two different things for
the same client-side tasks.
2a. You downloaded the very old phpsaprfc dlls from E. Koucky
compilation(2009) 1.4.1, which is for SAP rfcsdk 7.2 (7.4 is the last
supported by SAP for the old rfcsdk) and not for all 5.6.x Php versions.
Don't get confused of the version numbers of the SAP rfcsdk for they are
similar to the new PHP version numbers(7.2/ 7.1.11/ etc.)
2b. You downloaded the new SAP nwrfcsdk too, which is normally compiled for
PHP versions >= 7 (P.Harding) the same for ( G.Kralik etc.).The new 7.5
SAP GUI does only support the new SAP nwrfcsdk - there are php sapnwrfcsdk
extension solutions for that too/ Piers Harding and others...)
For the old SAP rfcsdk you need a special phpsaprfc.dll for each php-version depending with what version of rfcsdk it is compiled(7.0/7.1/7.2/7.3/7.4). If you use for example PHP 5.6.9 those dll's are (normally) compiled together with the SAP rfcsdk 7.4.
only this combination will work in this case
you can find further instructions down here. I compiled an extension version for PHP 7.1.11 too (7.2 will follow)
Get the x32 nts dll for php 5.6.x up to 7.1.11 here: https://sourceforge.net/projects/saprfcsdk/files/PHP%207.1.11%20NTS%20VC14%20%20SAP%20GUI%207.4%20-%20x32%20%20NUC/
These compiles depend on sap rfcsdk 7.40 - no other version will work. The installation is described here: https://sourceforge.net/p/saprfcsdk/wiki/SAP-RfcSdk%20-%20Axel%20Arnold%20Bangert%20-%20Gimba%20-%20Herzogenrath%202018/
Please report problems here: https://sourceforge.net/p/saprfcsdk/discussion/general/thread/2777c557/?limit=25#f5bb