在IIS中使用PHP时“调用undefined .. mssql_connect”?

时间:2012-07-17 06:39:59

标签: php sql

May问你如何使用PHP连接到Microsoft SQL Server 2005企业。

我正在使用Appserv 2.5.10(Apache 2.2.8,PHP 5.2.6)和SQL Server 2005

从此链接下载扩展程序后:

http://www.microsoft.com/en-us/download/details.aspx?id=20098

通过添加这些行来启用php.ini文件。

extension=php_pdo.dll
extension=php_sqlsrv_52_ts_vc6.dll
extension=php_pdo_sqlsrv_52_ts_vc6.dll

使用此代码重新启动Apache以连接

$link = mssql_connect($server, $user, $pass);

浏览器中显示的错误是

  

致命错误:在第12行的G:\ AppServ \ www \ testmssql_connect.php中调用未定义的函数mssql_connect()

任何人都可以帮助我吗?

注意:我正在使用Windows Server 2003,我没有在支持PHP的Microsoft Driver 3.0列表的操作系统中找到此操作系统。这个问题会导致问题吗?

1 个答案:

答案 0 :(得分:1)

请看这个链接:

1)检查PHP.INI文件的extension_dir

2)确保将.dll复制到该目录中(例如,复制到C:\PHP\ext")。

3)创建一个虚拟页面来调用phpinfo();。在浏览器中显示页面。确保您看到“sqlsrv”的条目。

'希望有所帮助!