我正在通过php.ini配置PHP模块,并且试图为PDO
添加Firebird
支持。应该通过添加
extension=php_pdo_firebird.dll
到php.ini。
但是该模块无法加载,并且不会显示在phpinfo()
我试图添加或删除其他PDO模块(php_pdo_mysql.dll),以查看其是否正常运行。可行。
答案 0 :(得分:0)
确保在php_pdo.dll扩展名之后添加firebird扩展名
答案 1 :(得分:0)
Firebird PDO扩展需要fbclient.dll才能正常运行。确保它与cpu架构(x86 / x64)以及完整链匹配:fbclient.dll-> php_pdo_firebird.dll-> php引擎-> Web服务器(apache / nginx)。如果php作为插件运行,则fbclient.dll应该可由网络服务器(Apache)加载。这意味着要位于同一二进制文件夹中或在PATH环境变量中指定。有时fbclient.dll具有其依赖性,例如MSVCR,因此使用官方的FB安装程序来部署fbclient.dll会使生活变得更轻松。