PHP SQL连接

时间:2016-11-01 12:18:48

标签: php sql-server

我已经在我的服务器上手动安装了Apache和PHP,它必须连接到sql server 2012 for DB。我的配置如下:

安装在E:\

上的Apache 2.4.23 VC11 x64

PHP 7.0.12 VC14 x64安装在e:\

我已经从微软网站安装了srv dll。(SQLSRV40.exe)。此外,我已经安装了msodbcsql dll和sql本机客户端(均为64位),但是当我运行这两个.exe时,它会被安装到默认路径c:\

我启用了php_errors,我可以看到php正在使用phpinfo(),但是在phpinfo()上我没有看到sql.dll文件被拾取。更多关于php_error文件会抛出错误: “[01-Nov-2016 12:14:58 UTC] PHP警告:PHP启动:无法加载动态库'E:/php/ext/php_sqlsrv_7_ts_x64.dll' - 找不到指定的模块。

在第0行的未知中

[01-Nov-2016 12:14:59 UTC] PHP警告:PHP启动:无法加载动态库'E:/php/ext/php_sqlsrv_7_ts_x64.dll' - 找不到指定的模块。

在第0行的“未知”中

我无法弄清楚出了什么问题,有人可以帮帮我,

1 个答案:

答案 0 :(得分:0)

您只需将.dll文件从C:\移至E:\php\ext\(复制和粘贴)即可。

或者,您可以更改php.ini文件中的路径,该路径也应位于E:\php

如果您搜索包含文本php_sqlsrv_7_ts_x64的所有文件,那么您可能会知道它们实际加载的位置。