|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。
1、安拆卸置freetds
.代码以下:
wgethttp://mirrors.xmu.edu.cn/ubuntu/archive/pool/main/f/freetds/freetds_0.82.orig.tar.gz
tarzxffreetds_0.82.orig.tar.gz
cdfreetds_0.82
./configure--prefix=/usr/local/freetds--with-tdsver=8.0-Cenable-msdblib-Cenable-dbmfix-Cwith-gnu-ld-Cenable-shared-Cenable-static
make&&makeinstall
2、编译php的mssql模块
.代码以下:
cd/path/to/php/source进进PHP源码目次
cdext/mssql进进MSSQL模块源码目次
/usr/local/webserver/php/bin/phpize天生编译设置文件
./configureCwith-php-config=/usr/local/webserver/php/bin/php-configCwith-mssql=/usr/local/freetds
make
makeinstall
编译完成天生mssql.so,修正php.ini,将该模块载进:
extension=”/path/to/extension/mssql.so”
3、设置mssql
.代码以下:
cd/usr/local/freetds/etc
编纂文件:
vifreetds.conf
[global]
#TDSprotocolversion
;tdsversion=4.2
#WhethertowriteaTDSDUMPfilefordiagnosticpurposes
#(settingthisto/tmpisinsecureonamulti-usersystem)
;dumpfile=/tmp/freetds.log
;debugflags=0xffff
#Commandandconnectiontimeouts
;timeout=10
;connecttimeout=10
#Ifyougetout-of-memoryerrors,itmaymeanthatyourclient
#istryingtoallocateahugebufferforaTEXTfield.
#Trysetting‘textsizetoamorereasonablelimit
textsize=64512
clientcharset=UTF-8#到场
#到场
[Server2005]
host=192.168.x.x
port=1433
tdsversion=7.2
4、测试php毗连mssql
.代码以下:
<?php
try{
$hostname=218.x.x.x;//注重,这里和下面分歧,要间接用IP地点或主机名
$port=1433;//端口
$dbname="user";//库名
$username="database";//用户
$pw="passwd";//暗码
$dbh=newPDO("dblib:host=$hostname:$port;dbname=$dbname","$username","$pw");
}catch(PDOException$e){
echo"FailedtogetDBhandle:".$e->getMessage()."n";
exit;
}
echoconnentMSSQLsucceed;
$stmt=$dbh->prepare("select*fromz_2010pinjiu_user");
$stmt->execute();
while($row=$stmt->fetch()){
print_r($row);
}
unset($dbh);unset($stmt);
?>
当你经过一段时间的学习后就应该扩充自己的知识,多学习linux命令,但是不要在初学阶段就系统的学习linux命令。 |
|