Thinkphp5.1访问报错:could not find driver
Thinkphp5.1访问报错:could not find driver
注:windows下 WampServer( php7.1)
刚安装好的thinkPHP5.1 配置好数据库信息后运行报错:could not find driver;检查是未开启:pdo_mysql.dll,php_pdo_firebird.dll’等扩展;
以下为处理步骤:
- 修改php.ini,将extension=php_pdo_firebird.dll,extension=php_pdo_mysql.dll前面的“;”号去掉,不仅要更改wamp/bin/php7.1/php.ini 还有Apache下的wamp\bin\apache\apache2.4.9\bin\php.ini
- 同时要确认wamp/bin/php7.1/ext下是否存在扩展文件
- 重启wampserver
- 若发现仍不行,找到 phpinfo 看了下,PDO drivers 发现是NO VALUES;发现并没有mysql;在Windows下,很多时候都经常会忘记的一件事:php.ini 文件里的还需去更改成:extension_dir = “D:\wamp\bin\php\php7.0.8\ext”;包括 apache/bin目录下的php.ini 配置文件
- 修改后重启服务便可解决问题