今天工作时碰到了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无法加载mssql的问题的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did7609