在配置 PHP 環境時,於 php.ini 中設定擴充模組目錄並啟用 php_saprfc.dll,重啟 Apache 後出現警告:
[14-Jul-2015 15:38:53 Asia/Shanghai] PHP Warning: PHP Startup: in Unknown on line 0
[14-Jul-2015 15:38:57 Asia/Shanghai] PHP Warning: PHP Startup: in Unknown on line 0
註解掉 extension=php_saprfc.dll 則無警告,恢復則再次出現。如何正確載入該 DLL?
php_saprfc.dll 可能依賴其他 SAP RFC SDK 函式庫,若未放置於系統路徑或 PHP 擴充目錄中,會導致載入失敗。extension_dir 設定是否正確指向存放 DLL 的資料夾?php_saprfc.dll,確認所有相依 DLL 均已存在於系統 PATH 或 PHP 目錄中。php -v 確認 PHP 版本、執行緒安全性、架構,下載對應版本的 php_saprfc.dll。extension_dir 指向正確資料夾,且 extension=php_saprfc.dll 拼寫無誤。log_errors = On、error_log 指定路徑,重啟後查看完整錯誤訊息。更多詳細討論請見:PHP 載入模組失敗解決方案