2015-06-16 96 views
0

我想用SAPRFC DLL與PHP一起在我們公司來從SAP服務器數據的嘗試,但http://sourceforge.net/projects/saprfc/files/SAPRFC DLL和PHP 5.5

下載最新版本(1.4.1)後,然後,我添加了dll文件(php_saprfc_528.dll和php_saprfc_530.dll)到PHP擴展文件夾,然後我更新了php.ini文件。當我啓動Apache服務器,以下錯誤消息顯示我

PHP啓動:saprfc:無法初始化模塊

模塊與模塊API編譯= 20060613

PHP編譯模塊API = 20121212

這些選項需要匹配

使用谷歌搜索這個問題,我發現該saprfc編譯與另一個版本的PHP不同於我正在使用的。我運行PHP 5.5.9,所以我開始用saprfc dll文件與PHP 5.5兼容,但我找不到。

大家能否請提供下載的php_saprfc.dll將與PHP 5.5工作,或者什麼是編譯php_saprfc.dll,這將使它與PHP兼容5.5

感謝

回答

0

你有系統的問題上安裝了RFC DLL?在運行時,SAPRFC PHP模塊需要它 - 從installation instructions(至於你提到DLL我假設你正在使用Windows):

對於安裝(二進制包):

您可以從安裝SAPGUI的系統(檢查Windows目錄)或安裝傳統的RFC SDK獲取librfc32.dll。有關該SDK的更多信息,請參閱註釋27517(需要SAP SMP登錄)。

一旦你做到了這一點,如果PHP模塊仍然無法正常工作,那麼你可以考慮重新編譯。有關說明,請參閱相同安裝指南中的說明。他們確實提到了Visual C 6.0,雖然這是相當老...