安装用于PHP的SQL Server驱动程序
我已安装:安装用于PHP的SQL Server驱动程序,php,sql-server,iis,Php,Sql Server,Iis,我已安装: Windows Server 2008 R2 x64 IIS 7 MVC11(Visual C++ 2012)< /LI> Sql Server 2008 除了用于PHP的MSSQL驱动程序外,其他一切都运行良好。我在谷歌上搜索了很多,下载了很多dll文件。每次我遇到这个错误: PHP警告:PHP启动:无法加载动态库c:\PHP\ext\PHP\u sqlsrv\u 54\u nts.dll-%1不是有效的Win32应用程序。 在第0行的未知位置 有人能告诉我怎样才能找到指定的
dll
文件。每次我遇到这个错误:
PHP警告:PHP启动:无法加载动态库c:\PHP\ext\PHP\u sqlsrv\u 54\u nts.dll-%1不是有效的Win32应用程序。
在第0行的未知位置
有人能告诉我怎样才能找到指定的驱动程序吗?提前感谢。文件名php\u sqlsrv\u 54\u nts.dll中有一条线索 “54”指的是PHP5.4。PHP5.5的SQL驱动程序(官方)还不存在 :( 有些人在非官方版本上工作,但我只在本地测试中使用它们。
目前,官方版本仅适用于5.4.x以下是我博客中的一个页面,介绍了如何安装驱动程序: 请查找用橙色编写的文本,它指的是我构建的支持PHP5.532和64位的驱动程序
如果您只想要Microsoft的版本,请避免查看任何用橙色书写的内容。分享我的一些发现:
你使用的是32位还是64位版本的PHP?我正在编辑它。它是64位版本。你安装了本机客户端吗?我编辑了我的帖子。我也安装了它。你可以看到我从《谢谢大家》的可能副本中获得的链接。我将PHP降级为5.3版并修复了问题