无法使用 codeigniter 连接到 SQL SERVER 数据库

Cannot connect to SQL SERVER database using codeigniter

这是我的 database.php(我正在使用 XAMPP 和 CODEIGNITER)。我无法连接到 SQLSERVER 数据库(一团糟)

$db['default'] = array(
    'dsn'   => '',
    'hostname' => 'SER054USA',//server_name
    'username' => 'admin',
    'password' => '45645sfd45',
    'database' => 'PROD',
    'dbdriver' => 'mysqli',
    'dbprefix' => '',
    'pconnect' => FALSE,
    'db_debug' => (ENVIRONMENT !== 'production'),
    'cache_on' => FALSE,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'encrypt' => FALSE,
    'compress' => FALSE,
    'stricton' => FALSE,
    'failover' => array(),
    'save_queries' => TRUE
);

我收到了这条错误信息:

No connection could be made because the target machine actively refused it

我已经试了很多次了,还是没能解决这个问题。

我搜索了很多,看到了几个线程,但没有人真正帮助我。

您的数据库驱动程序错误。 mysqli 用于 mysql

您需要将您的驱动程序设置为 sqlsrv

要安装它,请转到 https://www.microsoft.com/en-us/download/details.aspx?id=20098 并获取适合您的 php 版本的驱动程序。一旦你为你的 XAMPP 版本安装它,启用它,并在你的数据库配置文件

中设置 sqlsrv

重新启动 apache,你应该可以开始了。