1.php.ini 里面的extension=php_mssql.dll前面的;号去掉了
2.system32下面已有版本为2000.80.194.0的ntwdblib.DLL,php_mssql.dll 我从网上下载一个拷贝到了system32下面了.
3.php_mssql.dll也拷贝到了php.in中extension_dir 指定的目录.
4.将php.ini中的mssql.secure_connection = Off改为on。
我做了以上的操作并且重启apache为什么还是报错说找不到指定模块 php_mssql.dll!
我的php版本是5.3.0 数据库是sqlserver 2000!请各位大侠帮帮忙啊!!!

解决方案 »

  1.   

    php_mssql.dll是匹配php5.3.0版本的吗?
      

  2.   

    我的php5.3.0 下面没有php_mssql.dll这个文件我是从网上下载的,我也怀疑是不是版本问题,但是没有找到php5.3.0版本的php_mssql.dll的。
      

  3.   

    php连接sql server挺麻烦的,我原来要连接到2005,一直连不到,最后只能用ODBC连了
      

  4.   

    从来没试过链接MSSQL。哪个大家帮大家解决一下?
      

  5.   

    php 5.2.x 及以下版本的 sql server 支持库为 php_mssql.dll(需 ntwdblib.DLL)php 5.3.x 需到微软官方网站下载用于 php 的扩展库
      

  6.   

    在网上终于找到了一个版本为5.3.0的php_mssql.dll
    但是现在弹出这个
    php startup:mssql P unable to initialize module
    module compiled with module api=20071006
    php compiled with module api=20090626
    these options need to match
    到网上找了下,还是不太明白!
      

  7.   

    请参考这篇文章
    http://blog.163.com/evil_god/blog/static/112147371201062311547282/
      

  8.   

    你参考下我前一段也是要解决这个问题
    http://topic.csdn.net/u/20101014/15/ab43caa1-b751-43d0-942b-c092395bd510.html,建议你不要用5.3的版本,用5.2.8都好调试的多
      

  9.   

    恩,我刚刚也从网上找到了一篇文章要从微软官方去下载.没想到php 5.3的连mssql这么麻烦!