php如何连接sql_server数据库
admin
2023-05-28 19:41:38
0

 1.编译安装FreeTDS
从官网下载最新的版本 ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz
#wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz
#tar -zxvf freetds-patched.tar.gz
#cd freetds-0.95.95
#./configure --prefix=/usr/local/freetds --with-tdsver=7.3 --enable-msdblib
#make && make install 
#echo "/usr/local/freetds/lib/" > /etc/ld.so.conf.d/freetds.conf
验证:
php如何连接sql_server数据库
链接数据库验证:
#/usr/local/freetds/bin/tsql -H "ip" -p 1433 -U "sa" -P"123456"

2.添加PHP扩展mssql和pdo的pdo_dblib
#cd php-5.4.26/ext/mssql/
#/usr/local/php/bin/phpize
#./configure --with-php-config=/usr/local/php/bin/php-config --with-mssql=/usr/local/freetds/
#make && make install
#cd php-5.4.26/ext/mssql/pdo_dblib/
#/usr/local/php/bin/phpize
#./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-dblib=/usr/local/freetds/
#make && make install

3.在php.ini配置文件中增加一下配置
extension = "mssql.so"  
extension ="pdo_dblib.so"

4.验证(文件保存为sql.php):

 $con=mssql_connect("ip:port","user","password");

 if ($con)

 {

    echo  "连接成功";

 }

 else

    echo  "连接失败";

?>

执行该程序  #php sql.php 

亲测可以实现php连接sqlserver。

相关内容

热门资讯

伊朗消息:正在回应美方谈判文本 据伊朗方面21日消息,伊朗“正在回应美方发来的谈判文本”,目前在讨论该文本的“总体框架、部分细节以及...
与郑丽文同台仅几分钟,李四川解... 国民党籍新北市长参选人李四川21日赴新北参加“力挺李四川团结大会”与国民党主席郑丽文仅同台寥寥数分钟...
AI研发迈向团队作战,国内首个... 人工智能正在各领域研发环节实现颠覆性变革。今后,AI将不再是程序员的“副驾驶”,还可能是企业研发团队...
东莞智数集团与华为签署“鸿蒙之... 5月20日,东莞市人工智能与数字经济集团有限公司(以下简称“智数集团”)与华为技术有限公司(以下简称...
刚刚,谢赛宁团队放出第二代表征... 来源:市场资讯 (来源:机器之心Pro) 编辑|Panda AI 图像生成通常遵循「能力越强、代价...
山寨学术会议被打假后,仍有高校... 澎湃新闻记者 钟煜豪近日,所谓的“第十二届人文学科和社会科学研究国际学术会议(ICHSSR 2026...
以后用AI就像交话费?三大运营... 当前,随着人工智能技术快速迭代,智能体、大模型应用蓬勃发展,我国词元调用量呈爆发式增长。近期,中国移...
中国团队提出AccLock方案... 5 月 21 日消息,来自中国苏州大学、北京大学的科研团队于 5 月 12 日在 arxiv 上发表...
重新定义信号与频谱分析仪:罗德... 全球测试测量专家罗德与施瓦茨(以下简称“R&S”)宣布,将于6月23日举办 “新一代多通道信号与频谱...
美媒:伊朗军方重建速度远超预期 据美国有线电视新闻网(CNN)报道,两名熟悉美国情报评估的消息人士透露,伊朗已在今年4月初开始的六周...