我试图在本地机器上启用php中的sqlsrv,但在php.ini中没有显示

46scxncf  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(386)

我正在尝试在php中启用sqlsrv,我已经安装/下载了php\u sqlsrv\u 74\u ts\u x64.ddl,并将其添加到php.ini的扩展中,重新启动了iis。当我打开phpinfo时,它不显示。
我搞不懂它怎么了。
我正在尝试连接到ms sql server。
php版本=7.4.6。
感谢您的帮助。

qgzx9mmu

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。

相关问题