我遇到了这个问题:
CakePHP无法连接到数据库。
数据库连接" Sqlserver"缺失或无法创建。
到目前为止我所拥有的详情:
class DATABASE_CONFIG {
public $default = array(
'datasource' => 'Database/Sqlserver',
'persistent' => false,
'host' => 'localhost\MSSQLSERVER',
//'login' => 'root',
//'password' => '',
'database' => 'Northwind',
'prefix' => '',
//'encoding' => 'utf8',
);
在我的xampp \ php \ php.ini中我有这个
[pdo_sqlsrv]
extension=php_pdo_sqlsrv_54_ts.dll //this file exists in xampp\php\ext
pdo_sqlsrv.log_severity=-1
我也有一个Northwind数据库。
那导致问题的原因是什么?解决方案是什么? 伙计们,渴望你的帮助。 非常感谢你!
答案 0 :(得分:0)
启用扩展程序后是否重启了Apache?创建一个简单的phpinfo页面并确保正在加载扩展。您应该能够在PDO部分看到它,并确保为PHP版本加载正确的驱动程序。