更新时间:2023-12-05 20:23:04
想通了!好吧,首先让基础知识变得简单:
Figured it out! Okay, first to get the basics out of the way:
ext
文件夹中复制它们.在那里.extension_dir
设置中是否有错字,例如未转义的反斜杠.仅当该值未用引号引起来"时才适用.ext
folder in there.extension_dir
setting. This only applies if the value isn't "wrapped in quotation marks."现在要接受政变.该错误消息极具误导性.此时,它应该可以找到您的DLL,但缺少一个完整的部分:fbclient.dll
,可以在Firebird安装的bin
文件夹中找到它.我之前读过的每个地方都说将fbclient.dll
放在ext
文件夹中,但是如果将它放在PHP
文件夹的根目录中,则仅 起作用.
Now for the coup de grace. That error message is extremely misleading. At this point it should be finding your DLLs but it's missing one integral piece: fbclient.dll
which can be found in the bin
folder of your Firebird installation. Everywhere I read before said to place fbclient.dll
in the ext
folder but it only works if you put it in the root of your PHP
folder.
希望这有助于将来任性的灵魂:)
Hope this helps future wayward souls :)