我試圖用火鳥2.5.2.26539有:PHP啓動:無法加載動態庫
- 的Windows 8
- 的Apache 2.2.22
- PHP 5.4.10
當我在php中啓用firebird的擴展:
- extension=php_interbase.dll
- extension=php_pdo_firebird.dll
我得到這些錯誤:
[26-Dec-2012 12:08:11 UTC] PHP警告:PHP啓動:無法加載動態庫'C:\ Program Files文件(x86) php_interbase.dll' - 無法找到指定的模塊。 012警察:PHP啓動:無法加載動態庫'C:\ Program Files文件(x86)\ PHP \ ext \ php_pdo_firebird。 DLL' - 不可能找到指定的模塊。 在未知的行0
如果我在命令行中使PHP -a,錯誤消息是不同的:無法找到fbclient.dll。
我運行了flamerobin並打開了數據庫。所以我將fbclient.dll複製到PHP根路徑。 然後錯誤改變爲:
[26日 - 12月2012 11點55分46秒UTC] PHP的警告:PHP啓動:無法加載動態庫「C:\程序文件(x86)\ PHP \分機\ php_interbase.dll' - %1不是有效的Win32應用程序。 012警察:PHP啓動:無法加載動態庫'C:\ Program Files文件(x86)\ PHP \ ext \ php_pdo_firebird。 dll' - %1不是有效的Win32應用程序。 未知在線0
任何人都可以幫助我解決這個問題嗎?我懷疑這個版本的Firebird仍然沒有爲PHP所做的正確擴展。 謝謝。
你確定你沒有使用64位的Apache/PHP,但32位Firebird(反之亦然)? – ain
嘗試將所有這三個文件複製到c:\ windows \ system32 \或apache位文件夾 – newman