IIS配置php5.2连接Sql Server数据库报错解决方案

2018-04-18 云建站响应式网站建设

使用Windows服务器IIS配置PHP5.2版本连接SQLSERVER数据库时出现如下:

Fatal error: Call to undefined function mssql_connect()

下面是匹飞科技技术员整理的解决方案:

1. 打开php.ini文件,去掉以下文件的注释“;"

;extension=php_mssql.dll

;extension=php_pdo_mssql.dll

重启IIS,打开phpinfo()的测试文件,搜索网页看看有没有关联mssql,如果有说明已经成功了,如果没有可能是以下问题,有些服务器会成功,有些则会出现不成功,仔细排查会发现:

Loaded Configuration File 配置的值为 none

正常的情况不该为none,会显示比如:D:\pfcms\php\php.ini 这样的路径

解决方案:

将php.ini拷贝到C:\Windows目录下,重启IIS,刷新phpinfo测试文件,Loaded Configuration File 配置的值为 C:\Windows\php.ini,再搜索一下mssql,此时已经正常。