2

我用自制软件在 mac osx 上安装了 php53。我需要为 firebird 启用 pdo 驱动程序。我试图通过 pecl 安装 ..

我下载http://pecl.php.net/package/PDO_FIREBIRD 并编译它,但我得到这个错误

...
...
configure: error: libgds or libib_util not found! Check config.log for more information.

我发现这意味着我没有安装火鸟开发库......

我已经在我的 Mac 上安装了 firebird 2.0 .. 这个版本正在使用 Flamerobin。

有人在通过自制软件安装的mac服务器上安装了pdo firebird驱动程序吗?

4

2 回答 2

1

pecl 的 Pdo Firebird 已弃用,我会尽快更新它,以便我可以访问它

您需要下载 php 的源代码提取它,然后只构建 pdo_firebird 扩展

cd ext/pdo_firebird
phpize
./configure

(您可能需要传递 firebird 框架目录 --with-pdo-firebird=/Library/Frameworks/Firebird.framework )

make
sudo make install 

之后,您需要复制 brew build php extensions 文件夹中的扩展并将其添加到 php.ini

extension=pdo_firebird.so

我还推荐 firebird 2.5.x 更新并在最近的 macosx 版本上得到很好的支持

于 2013-09-09T15:05:09.820 回答
0

我已经通过以下方式解决了这个问题:

sudo ln -s /Library/Frameworks/Firebird.framework/Versions/A/Firebird /usr/local/lib/libfbclient.dylib

macOS High Siera 10.13.3

于 2018-03-04T07:12:15.300 回答