找不到驱动程序(PHP和Firebird)

问题描述 投票:1回答:2

我有一个名为portail的基于Web的PHP脚本,所以我想使其在Ubuntu上起作用。

我在Ubuntu下安装了Xampp 5.6Firebird 2.5,然后取消了对该库的注释:

"extension=php_pdo_firebird.dll"

我为php5firebird进行了特定的配置(https://mapopa.blogspot.com/2009/04/php5-and-firebird-pdo-on-ubuntu-hardy.html),但他总是向我显示以下消息

找不到驱动程序localhost / portail

屏幕截图:

Could not find driver ( PHP and Firebird )

php xampp ubuntu-14.04 firebird firebird2.5
2个回答
1
投票

如果默认安装过程尚未安装所需的php扩展名,则应安装。 php扩展名是二进制文件,可以帮助php做一些没有它们的事情。例如,还有另一个著名的php扩展名X-Debug,它可以帮助php开发人员调试其代码。

首先使用Ubuntu CLI(命令行界面)检查是否已安装此php_pdo_firebird扩展名:

  1. 默认情况下已在系统范围内安装:

    php -m | grep -i pdo-firebird
    
  2. 使用您的软件包管理器安装:

    dpkg --get-selections | grep -i php-pdo-firebird
    

如果以上都不返回结果,则说明您没有安装该扩展名。您应该使用首选的软件包管理器进行安装:

sudo apt-get update -y
sudo apt-get install -y php-pdo-firebird

0
投票

enter image description here

不幸的是,我尝试了所有解决方案来安装pdo_firebird,但问题仍然相同。在phpinfo()中我找不到pdo_firebird

© www.soinside.com 2019 - 2024. All rights reserved.