php链接sql server报错Fatal error: Call to undefined function mssql_connect()

PHP版本5.3.5

操作系统win7

 

使用mssql方式链接:

$hostname = '192.168.0.178:1435';
$username = 'test';
$password = 'test';

mssql_connect($hostname, $username, $password);

 

程序报错:

 

Fatal error: Call to undefined function mssql_connect()

 

使用phpinfo(),显示没有mssql信息

 

查看php.ini,已经有:

extension=php_mssql.dll

 

经验证,和上面的扩展无关,需要另一扩展:

extension=php_dblib.dll

 

加入之后重启apache,显示:

 

 

mssql

 

 

MSSQL Supportenabled
Active Persistent Links0
Active Links0
Library versionFreeTDS

 

DirectiveLocal ValueMaster Value
mssql.allow_persistentOnOn
mssql.batchsize00
mssql.charsetno valueno value
mssql.compatability_modeOffOff
mssql.connect_timeout55
mssql.datetimeconvertOnOn
mssql.max_linksUnlimitedUnlimited
mssql.max_persistentUnlimitedUnlimited
mssql.max_procsUnlimitedUnlimited
mssql.min_error_severity1010
mssql.min_message_severity1010
mssql.secure_connectionOnOn
mssql.textlimitServer defaultServer default
mssql.textsizeServer defaultServer default
mssql.timeout6060

 

 

 

此文:http://www.lifangjin.com/archives/949

次下载地址:http://docs.moodle.org/20/en/Installing_MSSQL_for_PHP#Using_FreeTDS_on_Windows

 

另有此文:

http://blog.csdn.net/q356309936/article/details/7838260

http://www.th7.cn/Program/php/201303/129462.shtml

 

说明php5.3以上已不是原生支持mssql,也就是说,使用php_dblib.dll来支持mssql,而不是php_mssql.dll

 

 

此文转载至http://blog.csdn.net/qdujunjie/article/details/17381621

转载于:https://www.cnblogs.com/TT-1314/p/7070797.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值