Php windows身份验证模式下sql server的mssql_连接

Php windows身份验证模式下sql server的mssql_连接,php,sql-server,Php,Sql Server,我正在尝试使用$connect=mssql\u connect('username\SQLEXPRESS') 但它给了我一个致命错误致命错误:调用未定义的函数mssql\u connect() 当我使用windows身份验证模式登录sql server express时,我应该给出什么来代替用户名和密码?(我使用的是sql server management studio) 注意:我在php.ini文件中更改了mssql.secure\u connection=On听起来好像您的php副本中没有

我正在尝试使用
$connect=mssql\u connect('username\SQLEXPRESS')
但它给了我一个致命错误
致命错误:调用未定义的函数mssql\u connect()
当我使用windows身份验证模式登录sql server express时,我应该给出什么来代替用户名和密码?(我使用的是sql server management studio)
注意:我在php.ini文件中更改了mssql.secure\u connection=On

听起来好像您的php副本中没有内置MS SQL模块

如果您在Windows上运行PHP5.3,这是因为PHP5.3及以上版本不再提供MS SQL模块。请参阅PHP手册以确认这一点:

同一手册页还提供了Microsoft提供的替代驱动程序的详细信息,您可以下载并安装该驱动程序(当然,前提是您有权在web服务器上安装内容)


如果您在Windows上运行基于Linux的PHP安装或PHP 5.2或更早版本,您的问题仍然是MS SQL模块尚未安装到您的PHP副本中,但应该可以将其安装并运行。

我的Windows机器上运行的是PHP 5.2.17版本,但它仍然没有在info.PHP中显示mssql模块,我需要在php.ini文件中做任何更改吗?在测试程序中运行
phpinfo()
函数;它将向您显示安装了哪些模块。如果MS SQL模块不存在,则需要将其添加到安装中。在Windows中,使用PHP安装程序,并从安装/更新期间可用的列表中选择适当的模块。