我正在尝试在php中启用sqlsrv,我已经安装/下载了php\u sqlsrv\u 74\u ts\u x64.ddl,并将其添加到php.ini的扩展中,重新启动了iis。当我打开phpinfo时,它不显示。我搞不懂它怎么了。我正在尝试连接到ms sql server。php版本=7.4.6。感谢您的帮助。
qgzx9mmu1#
双击c:\…\php\v7.4\php\u cgi.exe时,应该可以查看真正的错误消息所以请检查您的分机是否指向正确的位置。
extension_dir = "C:\Program Files\PHP\v7.4\ext"
您已经将php\u sqlsrv\u 74\u ts\u x64.dll放入ext文件中。我就是这样注册分机的。驱动程序文件必须与php版本、体系结构和php环境的线程性相匹配。
extension=sqlsrv_74_nts_x64
您可以修改配置,直到php-cgi.exe不再报告任何异常。最后,最重要的是运行” IISRESET “在cmd管理员模式下。然后您将在phpinfo中看到这些扩展。请确保您的iisMap到正确的php\U cgi。
IISRESET
1条答案
按热度按时间qgzx9mmu1#
双击c:\…\php\v7.4\php\u cgi.exe时,应该可以查看真正的错误消息
所以请检查您的分机是否指向正确的位置。
您已经将php\u sqlsrv\u 74\u ts\u x64.dll放入ext文件中。
我就是这样注册分机的。驱动程序文件必须与php版本、体系结构和php环境的线程性相匹配。
您可以修改配置,直到php-cgi.exe不再报告任何异常。
最后,最重要的是运行”
IISRESET
“在cmd管理员模式下。然后您将在phpinfo中看到这些扩展。请确保您的iisMap到正确的php\U cgi。