在 Windows 2000 環境下配置 PHP 連接 Oracle 時,啟用 extension=php_oci8.dll 後 Apache 啟動報錯「無法加載動態庫 php_oci8.dll」。
經排查發現,系統 PATH 環境變量中缺少 Oracle 客戶端的 bin 目錄路徑(如 D:\oracle\ora81\bin),導致 PHP 找不到依賴的 oci.dll。雖然 PHP 目錄下有 php_oci8.dll,但它依賴 Oracle 客戶端的核心庫。
Path。bin 目錄,例如:;D:\oracle\ora81\bin(根據實際安裝路徑調整)。php.ini 配置正確:extension_dir = "C:/php/extensions"extension=php_oci8.dllphpinfo() 檢查 oci8 擴展是否顯示。LD_LIBRARY_PATH 或配置 /etc/ld.so.conf。