ThinkPHP 使用中遇到的一些问题

2021-10-09  本文已影响0人  好大一棵树6

1、问题一:
[10501]PDOException in PDOConnection.php line 796
could not find driver
如下图所示


image.png

查了一下,说是在 php.ini 里面开启PDO
下面2行前面的';'去掉

extension=pdo_firebird
extension=pdo_mysql

但是去掉之后,执行php think run 会报错
错误如下

PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_firebird' (tried: D:\server\php-7.3.31\ext\pdo_firebird (找不到指定的模块。), D:\server\php-7.3.31\ext\php_pdo_firebird.dll (找不到指定的模块。)) in Unknown on line 0

但是查看了相应的目录下面其实是有php_pdo_firebird 这个文件的。
感觉到了迷惑。
解决方法,参考地址:https://blog.csdn.net/qq_27525611/article/details/105722680
以下是参考地址的原文:
去Firebird的官网(戳这里),下载对应版本的Firebird库,这里笔者的是win环境:

image.png

解压之后有一个fbclient.dll文件:


image.png

放到PHP根目录(php.ini所在目录)下就可以了.

上一篇下一篇

猜你喜欢

热点阅读