Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法从codeigniter 2.1.4连接到SQL Server 2012_Php_Database_Sql Server 2012_Codeigniter 2 - Fatal编程技术网

Php 无法从codeigniter 2.1.4连接到SQL Server 2012

Php 无法从codeigniter 2.1.4连接到SQL Server 2012,php,database,sql-server-2012,codeigniter-2,Php,Database,Sql Server 2012,Codeigniter 2,警告 发生数据库错误 无法使用提供的设置连接到数据库服务器 文件名:D:\xampp\htdocs\214report\system\database\DB\u driver.php 电话号码:124 源代码 mmamanagement/config/database.php $active_group='default' $active_record=TRUE $db['default']['hostname']='hostname' $db['default']['username']='u

警告

发生数据库错误

无法使用提供的设置连接到数据库服务器

文件名:D:\xampp\htdocs\214report\system\database\DB\u driver.php

电话号码:124

源代码

mmamanagement/config/database.php

$active_group='default'

$active_record=TRUE

$db['default']['hostname']='hostname'

$db['default']['username']='user'

$db['default']['password']='password'

$db['default']['database']='Report'

$db['default']['dbdriver']='sqlsrv'

$db['default']['dbprefix']=''

$db['default']['pconnect']=TRUE

$db['default']['db_debug']=TRUE

$db['default']['cache_on']=FALSE

$db['default']['cachedir']=''

$db['default']['char_set']='utf8'

$db['default']['dbcollat']='utf8\u general\u ci'

$db['default']['swap_pre']=''

$db['default']['autoinit']=TRUE

$db['default']['stricon']=FALSE

php.ini

extension=php_pdo_sqlsrv_54_ts.dll

extension=php\u sqlsrv\u 54\u ts.dll

问题?

如何解决这个问题

如果需要,请向我索取更多源代码。

1)尝试查看是否满足所有系统要求

2) 通过查看phpinfo()尝试查看是否加载了Sqlserv

根据MS站点

sqlserv的系统要求/支持的操作系统

Windows 7、Windows 8、Windows 8.1、Windows Server 2008 R2、Windows Server 2008 Service Pack 2、Windows Vista Service Pack 2

The following summarizes requirements. It will be important to see System Requirements (Microsoft Drivers for PHP for SQL Server) for more detail.

    Requires PHP 5.x. For information about how to download and install the latest stable binaries, visit http://windows.php.net for more detail.
    Version support for PHP is as follows
        Version 3.2 supports PHP 5.6, 5.5, and 5.4
        Version 3.1 supports PHP 5.5 and 5.4
        Version 3.0 supports PHP 5.4.

    For more detail and for supported operating systems, see System Requirements (Microsoft Drivers for PHP for SQL Server) .

    An Internet Information Services (IIS) Web server is required
    Versions 3.2 and 3.1 of the driver require Microsoft ODBC Driver 11 (or higher). You can download the Microsoft ODBC Driver 11 for SQL Server from the Microsoft® ODBC Driver 11 for SQL Server® - Windows page.
    Version 3.0 requires the x86 version of Microsoft SQL Server 2012 Native Client.
    Version 2.0 requires the x86 version of Microsoft SQL Server 2008 R2 Native Client.

那么,如果我与其他连接使用它的工作。在其他项目中,不由codeigniter使用。[index.php]////您是否尝试过使用mssql_connect()甚至PDO直接从php连接到该数据库?