资讯专栏INFORMATION COLUMN

CodeIgniter连接到微软SQLSERVER2012数据库

darry / 3148人阅读

摘要:版本版本版本修改下的修改下的修改下的修改下的,为私有,不能作为表名方法不能刷新主键,否则会报错方法的模型,面向对象的链式写法是,模块为勾选,为勾选域名虚拟主机配置,添加到的最后打开激活在配置对应好版本为文档添加微软的连接插件安装扩

1,PHP
PHP版本5.3.3
Apache版本 2.1.5
MSSQL版本 2012

修改database.php下的$db["default"]["dbdriver"] = "sqlsrv";
修改database.php下的$db["default"]["pconnect"] = FALSE;
修改database.php下的$db["default"]["db_debug"] = TRUE;

修改database.php下的$db["default"]["cache_on"] = FALSE;

2,Active Record
user为MSSQL私有,不能作为表名
update方法不能刷新主键,否则会报错
get方法的模型,面向对象的链式写法是

return $this->db->get("pwcuser")->result();

3,Apache模块
(1)为PHP勾选php_pdo_sqlsrv,php_sqlsrv

(2)为apache勾选rewrite_module
域名虚拟主机配置,添加到httpd.conf的最后
LoadModule rewrite_module modules/mod_rewrite.so

LoadModule php5_module modules/libphp5.so

=====================
//打开httpd.conf
//激活#Include confextrahttpd-vhosts.conf
//在confextrahttpd-vhosts.conf配置

DocumentRoot "F:/PHP/project/"
ServerName a.b.com

(3)对应好版本为PHPext文档添加微软的PHP连接MSSQL插件
安装SQLEXPR32_CHS.EXE扩展到php53ext

======================
4,CodeIgniter
为CodeIgniter添加.htaaccess,用于重写URL和去掉index.php,以及引入resource
RewriteEngine on
RewriteBase /
RewriteRule ^(application|system|.svn) index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [QSA,L]

5,MSSQL
(1)打开MSSQL数据库,勾选windows和SQL混合认证
(2)找到sa,勾选enable
(3)打开SQL configuration工具,打开TCP/IP,检查三项IP地址是否都为enable
尤其是ipv4
(4)检查TCP/IP的端口号是否为1433
(5)检查自带防火墙
(6)检查MSSQL的sa账号是否有login权限
(7)使用sa本机登录后,先建立pwc数据库

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/31865.html

相关文章

  • 在MacOS下使用Docker部署Microsoft SQL Server 2017

    摘要:在下使用部署微软今年发布了,支持了,并且配合,使得在上运行不再须要。安装下载安装文件,并安装。 在MacOS下使用Docker部署Microsoft SQL Server 2017 微软今年发布了SQL Server 2017,支持了Linux,并且配合docker,使得在Mac上运行SQL Sqlver不再须要VM。 安装Docker下载Docker安装文件,并安装。 设置Do...

    twohappy 评论0 收藏0
  • 云计算和大数据的不期而遇

    摘要:云计算和大数据在这样一个时间不期而遇,从某种程度上来说,对于是一种搅局。而微软基于的更好地支持大数据的处理功能。所以,高性能计算和云计算并不是所有大数据企业都需要做到。  云计算和大数据在这样一个时间不期而遇,从某种程度上来说,对于CIO是一种搅局。因为,国内企业CIO并没有太多的主动性,通过新技术来策动企业业务的创新发展,更多的情况是通过业务部门的需求来策动IT的变局。 越来越多的IT新名...

    Caicloud 评论0 收藏0
  • 2019 PHP程序员发展路线

    摘要:在年我参加兄弟连的培训,成为一名程序员。我认为成为程序员的有以下三种途径。为大家准备了一份年程序员发展路线。可见也可以关注下上个时代框架霸主他的新版本可能会有奇迹发生扩展异步编程框架这个就不必多说了。 showImg(https://segmentfault.com/img/bVbmMdM?w=640&h=364); 我一生的文章都会放在这里,我的博客,我希望每一行代码,每一段文字都能...

    MangoGoing 评论0 收藏0
  • Python和SQL Server 2017的强大功能

    摘要:它主要是为了允许在中使用基于的机器学习,但是它可以与任何库或框架一起使用。已经通过启用服务器通过使用的机器学习服务在中执行脚本,添加到其高级分析扩展,现在称为机器学习服务。存储的实例必须安装具有的机器学习服务要在中使用执行脚本,应运行或。 Python和SQL Server 2017的强大功能 Python是SQL Server 2017的新功能。它主要是为了允许在SQLServer中...

    everfight 评论0 收藏0

发表评论

0条评论

darry

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<