将PHP 7.4连接到Firebird数据库:找不到驱动程序

时间:2020-10-03 12:41:44

标签: php pdo firebird

我正在关注docs ,将php连接到firebird数据库。我在php.ini中激活了扩展名

;extension=openssl
extension=pdo_firebird
extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
extension=pdo_sqlite
;extension=pgsql
;extension=shmop

我在xampp上重新启动了apache,然后复制粘贴了文档的代码以进行测试。当我运行代码 我得到could not find driver

我在这里想念什么?

环境:

  • 使用PHP 7.4的XAMPP
  • Windows 10

1 个答案:

答案 0 :(得分:0)

问题是您的安装缺少Firebird本机客户端库fbclient.dll。假设您已经安装了64位XAMPP(我认为这是唯一可用的选项),则需要下载Windows 64-bit Firebird installer,并至少使用它来安装Firebird客户端库。

如果您实际上要连接到同一系统上的Firebird服务器(假设您未安装32位Firebird服务器),则可以安装完整服务器(还将安装客户端)。

安装fbclient.dll后,您需要通过XAMPP控制面板停止并启动Apache。

通过转到http://localhost/dashboard/phpinfo.php,可以验证驱动程序是否正确加载-假设您仍在htdocs中拥有默认页面,它将在“ PDO_Firebird”下列出驱动程序,以及如果驱动程序已成功加载,则为fbclient.dll的版本。

相关问题