1,PHP
PHP版本5.3.3
Apache版本 2.1.5
MSSQL版本 2012php
修改database.php下的$db['default']['dbdriver'] = 'sqlsrv';
修改database.php下的$db['default']['pconnect'] = FALSE;
修改database.php下的$db['default']['db_debug'] = TRUE;sql
2,Active Record
user爲MSSQL私有,不能做爲表名
update方法不能刷新主鍵,不然會報錯
get方法的模型,面向對象的鏈式寫法是數據庫
3,Apache模塊
(1)爲PHP勾選php_pdo_sqlsrv,php_sqlsrvapache
(2)爲apache勾選rewrite_module
域名虛擬主機配置,添加到httpd.conf的最後
LoadModule rewrite_module modules/mod_rewrite.sowindows
=====================
//打開httpd.conf
//激活#Include conf\extra\httpd-vhosts.conf
//在conf\extra\httpd-vhosts.conf配置
DocumentRoot "F:/PHP/project/"
ServerName a.b.com
(3)對應好版本爲PHP\ext文檔添加微軟的PHP鏈接MSSQL插件
安裝SQLEXPR32_CHS.EXE擴展到\php53\extsvn
======================
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數據庫this