首页 > 代码库 > PHP 5.4版本上MS SQL Server的连接配置
PHP 5.4版本上MS SQL Server的连接配置
折腾了好久,最后终于连接成功了!
注:我使用的的phpStudy。
php.ini中配置:
;这是php中带的驱动extension=php_sqlsrv.dllextension=php_pdo_sqlsrv.dll
下载安装Microsoft SQL Server 2012 Native Client ODBC driver X64(我的电脑上64位 Win7).
我使用的是ThinkPHP框架,配置如下:
<?phpreturn array( ‘URL_MODEL‘ => 3, // 如果你的环境不支持PATHINFO 请设置为3 ‘DB_TYPE‘ => ‘sqlsrv‘, ‘DB_HOST‘ => ‘localhost‘, ‘DB_NAME‘ => ‘Northwind‘, ‘DB_USER‘ => ‘sa‘, ‘DB_PWD‘ => ‘‘, ‘DB_PORT‘ => ‘1433‘, ‘DB_PREFIX‘ => ‘‘, ‘APP_AUTOLOAD_PATH‘ => ‘@.TagLib‘, ‘APP_GROUP_LIST‘ => ‘Home,Admin‘, ‘DEFAULT_GROUP‘ => ‘Home‘, ‘APP_GROUP_MODE‘ => 1, ‘SHOW_PAGE_TRACE‘ => 1//显示调试信息);
简单测试一下:
class IndexAction extends Action{ public function index(){ $Model = M(‘Customers‘)->select(); var_dump( $Model); } .....
PHP高版本对MSSQL支持配置比较复杂,不如5.2那么简单,
5.5、5.6版本未能按此方法调试通过,不知道是什么原因。
PHP 5.4版本上MS SQL Server的连接配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。