PHP安装sqlsrv驱动程序

时间:2018-10-16 09:01:54

标签: php sql-server

我需要在Mamp上安装sql srv才能使用sql server db。

我在Windows上。

这就是我所做的:

在我的phpInfo中,我得到了以下值: 这样加载的配置文件:

enter image description here

在我的php.ini中,我从here添加了dll:

enter image description here

我添加了线程安全的dll,因为我的php位于ts中:

enter image description here

这是我添加DLL的路径:

enter image description here

重新启动时出现此问题:

  

[2018年10月16日08:59:03 UTC] PHP警告:PHP启动:无法动态加载   库'sqlsrv_7_ts_x64'(尝试:C:\ MAMP \ bin \ php \ php7.2.1 \ ext \ php_sqlsrv_7_ts_x64(找不到指定的模块。   ),C:\ MAMP \ bin \ php \ php7.2.1 \ ext \ php_sqlsrv_7_ts_x64.dll(%1不是有效的Win32应用程序。   )),位于第0行的“未知”中

我在64位系统上,我应该将dll用于64位吗?

有人知道我为什么得到它?

谢谢您的帮助

1 个答案:

答案 0 :(得分:0)

  1. 首先安装ODBC驱动程序,然后参阅-https://docs.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver15
  2. 如果您使用的是Windows,我强烈建议您在内置的IIS服务器中使用Windows。如果使用IIS,则可以使用PHP Manager安装SQL SRV驱动程序。 PHP管理器-https://www.iis.net/downloads/community/2018/05/php-manager-150-for-iis-10
  3. PHP IIS配置-https://docs.microsoft.com/en-us/iis/application-frameworks/install-and-configure-php-applications-on-iis/using-fastcgi-to-host-php-applications-on-iis