网站地图    收藏   

主页 > 后端 > PHP语言 >

关于php无法加载mssql的问题

来源:未知    时间:2014-11-06 15:33 作者:xxadmin 阅读:

[导读] 今天工作时碰到了mssql与mysql数据同步的问题,由于配置PHP+MYSQL环境时并没有开通MSSQL的接口。所以进行了如下操作: 在 php .ini文件里设置如下,找到 ;extension= php _ mssql .dll 把前面的分...

今天工作时碰到了mssql与mysql数据同步的问题,由于配置PHP+MYSQL环境时并没有开通MSSQL的接口。所以进行了如下操作:

php.ini文件里设置如下,找到  
;extension=php_mssql.dll   把前面的分号去掉  
找到extension_dir   =   d:/extension/  
你的php.ini里面可能不是d:/extension/  
改成在php安装目录下面的extensions目录下面的php_mssql.dll,所在的路径,如果你没有把它移动到其他地方(假设你的php安装路径是d:/php)  
就改成extension_dir=d:/php/extensions/  
然后重新启动web服务器

 

但是做完这样的设置后还是连不上,phpinfo里还是没有mssql选项。

 

接着把PHP下的EXT下的php_pdo_mssql.dll也拷贝到SYSTERM32下,重启APACHE后还是不行

 

又分析了半天,后来发现了一个问题,SYSTERM32下的ntwdblib.dll 文件的版本很老,会不会和MSSQL数据库不兼容,后来又下了一个新版本的ntwdblib.dll ,覆盖后重启。OK了。

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论