查看PHP是否支持mssql

2025-02-27 05:57:39
推荐回答(4个)
回答1:

PHP 查看是否支持MSSQL的方法:

  1. 检测是否存在mssql_connect函数;

    if (function_exists("mssql_connect")){  

    echo 'PHP环境支持MSSQL!';  

    }else{  

    echo '环境不支持MSSQL数据库!';  


  2. 查看phpinfo中mssql配置项是否开启,如果存在mssql配置项,则支持;否则,不支持。;


配置php连接mssql:

  1. 开启mssql扩展;打开php.ini配置文件,去掉extension=php_pdo_mssql.dll和extension=php_mssql.dll前面的“;”然后重启apache服务器;

  2. 将PHP目录下ext目录下的php_mssql.dll和ntwdblib.dll,复制到WINDOWS/system32文件夹下,然后重启apache即可。


回答2:

支持, 5.2.X版本可以用内置扩展php_mssql.dll链接数据库就可以了, 使用版本在php的帮助文档中就有.
5.3.*版本的php只能连接到mssqlserver2005以上版本, 而且需要去微软网站下载sqlsrv组件(这是微软开发的,还没集成到php中), 然后根据sqlsrv文档就可以使用了. 很简单.

如果不懂可以问我. 我的项目就是用php链接到sql2005上的. 比mysql好用,呵呵

建议: 你用sqlsrv连接, 用习惯了后很方便.

回答3:

看看有没有mssql这一项.如果有就说明支持,如果没有可以手动在php.ini里面开启.

回答4:

mssql? php.ini中,把php_mssql前面的分号(;)去掉,