Cakephp无法连接到Sqlserver Express 2012

时间:2015-01-26 04:08:51

标签: php sql-server cakephp

我遇到了这个问题:

  

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数据库。

那导致问题的原因是什么?解决方案是什么? 伙计们,渴望你的帮助。 非常感谢你!

1 个答案:

答案 0 :(得分:0)

启用扩展程序后是否重启了Apache?创建一个简单的phpinfo页面并确保正在加载扩展。您应该能够在PDO部分看到它,并确保为PHP版本加载正确的驱动程序。

enter image description here