繁体   English   中英

在 PHP (Windows/Linux) 中连接到 SQL 2008 服务器

[英]Connect to an SQL 2008 server in PHP (Windows/Linux)

对于我们的项目,我们需要在 PHP Codeigniter 中连接到 SQL 服务器。 我们的服务器运行在带有 Centos 的 Linux 网络服务器上。

通常我们常见的使用MYSQL进行连接。 对于这个项目,SQL 2008 服务器已经存在。

是否可以在这样的 Linux 机器上连接到 SQL 2008 服务器? 我需要什么? 是否也可以先在本地网络的 Xampp 开发中测试连接?

我在通过 ODBC 驱动程序运行 SQL Server 连接方面取得了最大的成功。 你试过了吗?

http://technet.microsoft.com/en-us/library/hh568454.aspx

Try-> 在您的 application/config/database.php 中输入以下内容:

// This address is valid if you're on the same domain as the server:
// If not, you can put the ip address or url here as well.
$db['default']['hostname'] = 'DBComputerName\SQLEXPRESS';
// if you need a non default port uncomment and edit
//$db['default']['port'] = '5432';
$db['default']['username'] = 'databaseUsername';
$db['default']['password'] = 'databaseenter code herePassword';
$db['default']['database'] = 'DatabaseName';
$db['default']['dbdriver'] = 'sqlsrv';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM