Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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 7.2.4与SQL Server 2008进行连接_Php_Sql Server 2008_Database Connection_Codeigniter 3_Windows Server 2008 R2 - Fatal编程技术网

无法使用PHP 7.2.4与SQL Server 2008进行连接

无法使用PHP 7.2.4与SQL Server 2008进行连接,php,sql-server-2008,database-connection,codeigniter-3,windows-server-2008-r2,Php,Sql Server 2008,Database Connection,Codeigniter 3,Windows Server 2008 R2,我在WindowsServer2008R2上新安装了PHP7.2.4和Apache2.4。所做的一切;我已经设置了路径,但问题是,当我为连接配置PHP文件时,会出现无法连接数据库的错误。我正在使用codeIgniter 3.1.8 $db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => 'root', 'password' => '',

我在
WindowsServer2008R2
上新安装了
PHP7.2.4和Apache2.4
。所做的一切;我已经设置了路径,但问题是,当我为连接配置
PHP
文件时,会出现无法连接数据库的错误。我正在使用
codeIgniter 3.1.8

$db['default'] = array(
    'dsn' => '', 
    'hostname' => 'localhost', 
    'username' => 'root', 
    'password' => '', 
    'database' => 'database_name', 
    'dbdriver' => 'mysqli', 
    'dbprefix' => '', 
    'pconnect' => TRUE, 
    'db_debug' => TRUE, 
    'cache_on' => FALSE 
)
 define('ENVIRONMENT','development');                            
 $db['test1'] = array( 'dsn'    => '',
    'hostname' => 'MY_MSSQL_DB_FQDN\i1,10001',
    'username' => 'somemssqluser',
    'password' => 'somemssqlpassword',
    'database' => 'somedbname',
    'dbdriver' => 'sqlsrv',
    '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
);
定义(‘环境’、‘发展’);这是MSSQL 2008R2的Codeigniter 3,database.php(非SSPI)代码段示例:

 define('ENVIRONMENT','development');                            
 $db['test1'] = array( 'dsn'    => '',
    'hostname' => 'MY_MSSQL_DB_FQDN\i1,10001',
    'username' => 'somemssqluser',
    'password' => 'somemssqlpassword',
    'database' => 'somedbname',
    'dbdriver' => 'sqlsrv',
    '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
);

显示您的数据库配置文件
$db['default']=array('dsn'=>'','hostname'=>'localhost','username'=>'root','password'=>'','database'=>'database'=>'database'=>'dbdriver'=>'mysqli','dbprefix'=>'','pconnect'=>TRUE',db\u debug'=>TRUE',cache\u on'=>FALSE)
请阅读:为什么您的dbdriver
是“mysqli”