wlyyb521 发表于 2017-3-31 10:52:59

cakephp工作笔记20

参考网站http://hi.baidu.com/71005/blog/item/d87a71eaa15b45d4d439c909.html
一、可以不按照客户端,前提是将版本是2000.80.3039.0的ntwdblib.dll放到c:\windows\system32下,
二、php配置:
在php.ini文件里设置如下,找到
;extension=php_mssql.dll   
;extension = php_pdo_mssql.dll
把前面的分号去掉
找到extension_dir   =   d:\extension\
你的php.ini里面可能不是d:\extension\
改成在php安装目录下面的extensions目录下面的php_mssql.dll,所在的路径,如果你没有把它移动到其他地方(假设你的php安装路径是d:\php)
就改成extension_dir=d:\php\extensions\
然后重新启动web服务器
三、
本地连接必须是mssql.secure_connection = On’,本地链接正常。
但,对于链接局域网的服务器这种配置是不正确的,如果是其他机器应该是mssql.secure_connection = Off。
四、如果您的目标MSSQL电脑装有防火墙,请开放1433端口,windows xp系统更是如此!可以测试一下telnet 目标机 1433看能不能大开

最能成功的正解如下:

一:安装mssql服务器+客户端到php服务器上,不管你需不需要。

二:配置php.ini下

;extemsion=php_mssql.dll把前面的封号去掉。

三:检查php_mssql.dll和ntwdblib.dll是否在c:/windows/system32和php安装目录ext下。
页: [1]
查看完整版本: cakephp工作笔记20