因此,我已经按照以下saprfc
Windows安装步骤执行了所有步骤。
1) Extract zip file saprfc-$VERSION$-$PHP_VERSION$.zip
2) Copy php-saprfc.dll to your extensions directory (e.g. C:\PHP\extensions)
3) Edit php.ini file (in windows system dircetory, e.g. C:\WINNT, C:\WINDOWS)
and add line: 'extension=php_saprfc.dll'
4) Copy librfc32.dll (from SAPGUI install CD) to the windows system
directory or simple install SAPGUI on your machine.
另一位消息人士表示,我们需要SAP SDK。它真的需要Windows吗? 此外,是否可以在没有SAP程序的计算机中编写PHP连接到SAP的代码?或者我们只能在具有SAP应用程序的计算机中进行这些安装?
然后安装后,接下来我该怎么办?我正在尝试做下面的步骤,但仍然困惑....
1) Extract php sources to C:\PHP-x.y.z
2) Extract php win support files to C:\PHP-x.y.z\win32
3) Install RFCSDK to C:\PHP-x.y.z\rfcsdk
4) Copy SAPRFC sources to C:\PHP-x.y.z\ext\saprfc
5) Copy php4ts.lib or php5ts.lib (from PHP binaries) to C:\PHP-x.y.z\win32
6) For PHP5 copy saprfc.dsp5 to saprfc.dsp
6) Open project C:\PHP-x.y.z\ext\saprfc\saprfc.dsp in Microsoft Visual C++ 6.0
7) Under Tools|Option|Directory set path for Include files and for Library files
(C:\PHP-x.y.z\win32\include; C:\PHP-x.y.z\rfcsdk\include;
C:\PHP-x.y.z\win32\lib; C:\PHP-x.y.z\rfcsdk\lib)
8) Set active configuration to "saprfc - Windows_TS" (under Build menu)
9) Build php_saprfc.dll.
10) Compiled DLL you find in C:\PHP-x.y.z\Release_TS directory
从哪里获取PHP源代码,PHP获得支持,以及如何编译程序?
抱歉,我对此完全陌生。寻找答案。非常感谢你!
答案 0 :(得分:0)
在这里解释构建“windows扩展”: https://wiki.php.net/internals/windows/stepbystepbuild
还解释了哪个版本的VS需要哪个PHP版本。
我还尝试在Windows上为PHP 5.5构建sapnwrfc扩展,但在某些方面失败了...我的进度/文档在这里: https://github.com/piersharding/php-sapnwrfc/issues/6
也许你可以进一步发展: - )