【发布时间】:2020-06-20 19:27:33
【问题描述】:
我有一个名为 portail 的基于 Web 的 PHP 脚本,所以我想让它在 Ubuntu 上运行。
我在 Ubuntu 下安装了 Xampp 5.6 、Firebird 2.5,然后我取消了库的注释:
"extension=php_pdo_firebird.dll"
我为php5和firebird做了具体的配置
(https://mapopa.blogspot.com/2009/04/php5-and-firebird-pdo-on-ubuntu-hardy.html),
但他总是向我显示以下信息
找不到驱动程序本地主机/端口
截图:
【问题讨论】:
-
如果你使用的是 Ubuntu,那么你不能使用
extension=php_pdo_firebird.dll。 DLL 适用于 Windows,而不适用于 Linux。尝试使用extension=php_pdo_firebird.so,并验证扩展确实存在。您可能还想考虑将您的问题发布到 firebird-php 邮件列表。 -
感谢 Mark 的回复,很遗憾我在 php.ini 中没有 extension=php_pdo_firebird.so
-
然后添加。如果您真的在 Ubuntu 上,那么
extension=php_pdo_firebird.dll将无法工作(并且从一开始就不应该存在,这可能表明您的设置存在其他问题)。 -
我同意你的观点,但是当我从官方网站安装 xampp 时,我首先没有找到 extension=php_pdo_firebird.so 只是扩展名 (.dll)。
-
不幸的是,我尝试了所有安装 pdo_firebird 的解决方案,但问题仍然存在。
标签: php xampp ubuntu-14.04 firebird firebird2.5