无法使用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”
?