我正在尝试在windows server 2016(64位)上加载firebird数据库的pdo驱动程序。
配置是下一个:
作为证明: phpinfo结果
我可以执行PHP文件。现在我想安装PDO驱动程序,以便有一个简单的方法连接到firebird数据库。
我按照在internet上找到的过程(在php.in
中取消注释extension=php_pdo_firebird.dll
,在C/apache24/bin
和C/php
中添加fb.client.dll
)检查pdo是否正确安装了此命令:
php-m | findstr-ipdo
这让我看到:PDO_Firebird
但是当我在测试中调用phpinfo函数时。php
文件,它没有显示任何PDO驱动程序已加载。它说:
PDO驱动程序:没有值。
这很奇怪,因为对于PHP来说,驱动程序就在那里。所以在网上做了一些研究后,我尝试了以下不起作用的方法:
在路径中添加C/PHP
和C:/Apche24/bin
当尝试使用php文件连接firedbird数据库时,我遇到错误:
致命错误:未捕获PDO异常:在C:\Apache24\htdocs\test3.php:10堆栈跟踪中找不到驱动程序:#0 C:\Apache24\htdocs\test3.php(10): PDO-
当然,我不能使用PDO驱动程序和FB/IB扩展,但我不想。
欢迎提供任何帮助或建议。
fb.client.dll这只是一个拼写错误,实际上文件名是fbclient.dll.
对于php_interbase。dll,我在php/ext文件夹中找到了它。我还尝试添加extension=php\u interbase。php中的dll。ini文件,现在当我输入cmd:php-m | findstr-I pdo_u时,我得到了下面的东西:-pdo-pdo_Firebird
但是仍然使用phpinfo()函数,即使在重新启动Apache之后,我也会得到PDO驱动程序的“无值”。
PHP--ini显示此:配置文件(php.ini)路径:C:\Windows加载的配置文件:C:\PHP\php.ini扫描其他. ini文件:(无)解析的其他. ini文件:(无)
以及php的路径。我编辑的ini是C:\PHP\PHP。伊尼
就我而言,原因稍微复杂一点。
给出:
解决方案是复制fbclient。dll(当然是64位)不仅在PHP目录中,而且在Apache/bin中!
解决了的!男人们会嘲笑我的。我到处寻找问题,但事实上问题太简单了,我看不见。在httpd中。conf,在文件末尾添加PHPIniDir“c:/php”时,我实际上添加了PHPIniDir“c/php”。真可惜!但最终还是抓住了它。谢谢你的帮助。
嘿,伙计们,还有一个问题,下面是信息
问题内容: 我在春季配置了一个netezza db。我在类路径中添加了依赖的nzjdbc.jar 春季配置: 问题答案: 将放入您的本地Maven存储库 (在该目录执行这个位于 然后像正常依赖项一样使用它: @请参阅安装第三方JAR的指南
我正在尝试将MySQL数据库连接到weblogic,以便我可以在我的项目中使用它,我对此很陌生,无论如何,我已经创建了一个数据源,我选择MySQL作为数据库类型 C:\Oracle\Middleware\wlserver\U 10.3\server\ext\jdbc\mysql 但它不起作用!
这是hibernate.cfg.xml: 这是Hibernate实用程序文件:
我正在处理Spring Boot项目,突然遇到应用程序无法加载MySQL jdbc的问题。(我编译了一次这个项目,没有改变任何东西) 这是我的pom.xml: 这是我的application.properties: Logcat: MySQL数据库最初是使用hibernate创建的。这些配置工作正常,但我不确定这里的真正问题是什么 编辑:我删除了。m2文件夹并从一开始安装所有依赖项。
我正在上使用。我试图弄明白如何使用数据导入从加载数据。但我最终无法加载JDBC驱动程序类。以下是我所做的: 把放到 1.配置: 2.配置: 在