我正在尝试连接我的yii2基本应用程序与sql server。但我得到错误
Database Exception – yii\db\Exception
could not find driver
这是我的连接凭据
'sqlserver' => [
'class' => 'yii\db\Connection',
'dsn' => 'sqlsrv:Server=localhost;dbname=TestDatabase',
'username' => 'sa',
'password' => 'test123',
'schemaMap' => [
'sqlsrv'=> [
'class'=>'yii\db\mssql\Schema',
//'defaultSchema' => 'public' //specify your schema here
]
],
],
我发现xampp中缺少sql服务器驱动程序,所以我添加了这些dll文件php_sqlsrv_7_nts_x64.dll php_pdo_sqlsrv_7_nts_x64.dll
并在php.ini extension=php_sqlsrv_7_nts_x64.dll extension=php_pdo_sqlsrv_7_nts_x64.dll
中添加了以下代码
但仍然出现相同错误
解决方案是什么?
2条答案
按热度按时间piv4azn71#
我也收到相同错误
数据库异常- yii\db\Exception
找不到驱动程序
但是我可以使用简单的php代码连接。
lrpiutwd2#
你必须为你想使用的数据库安装PHP驱动程序。我支持它的MS SQL,这里你有link。