微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

IIS PHP使用Windows身份validation连接到MSSQL

我是PHP的新手,遇到了一个相当简单但烦人的问题。

这是设置:

Windows域环境

用户连接到运行IIS7和最新版本的PHP的本地服务器2008框

这个盒子包含连接到本地mssql服务器的PHP脚本

如果用户导航到http:// iisservername /并尝试通过PHP脚本连接到mssql服务器,他们会收到用户NT AUTHORITY ANONYMOUS logoNlogin失败

我的解决方法是在使用runas / profile / user的IIS服务器上启动一个cmd脚本:domain user“c: program files internet explorer iexplore.exe”

IIS不redirect到配对域

iis7认的MIMEtypes的行为

使用Windows身份validation在ASP.NET应用程序的子文件夹上禁用身份validation

同步视觉SVN与IIS的网页开发(或任何其他文件夹)

使用WiX创build一个IIS虚拟目录

我为cmd脚本中的每个用户创build一个runas行并执行它。

启动后,它导航到主页,这是一个keepalive.PHP脚本,我打开一个连接,然后JavaScript刷新页面每x分钟(S)。

当然有更好的方法来做到这一点,是的?

asp.net的caching限制?

请求超时 – 请求超时

mod_rewrite是否也适用于Windows服务器?

aspnet_regiis -i需要pipe理员权限

IIS文件授权失败的请求

如果您使用sqlsrv_connect并使用IIS的内置身份验证,那么应该只为您处理:

/* Specify the server and connection string attributes. */ $serverName = "(local)"; $connectionInfo = array( "Database"=>"AdventureWorks"); /* Connect using Windows Authentication. */ $conn = sqlsrv_connect( $serverName,$connectionInfo);

(示例来自: http : //msdn.microsoft.com/en-us/library/cc296205%28v=sql.90%29.aspx )

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐