当前位置: 首页 > 知识库问答 >
问题:

在WAMP上安装PHP的SQLSRV扩展

宫坚
2023-03-14

我已经看过很多这样的帖子,并且都看过了,但是我仍然无法运行SQLSRV扩展。你能帮我吗?我将在下面发布我所有的信息:

  • Windows 7 64位
  • WampServer 2.2 32位
  • PHP 5.4.3 32位
  • Apache 2.2.22(分不清VC6还是VC9)
  • MicrosoftSQLServer 2012本地客户端64位

我下载了SQLSRV30。exe。我将dll文件解压缩到C:\wamp\bin\php\php5。4.3\ext。

在我的php中。ini:

  • extension_dir=“c:/wamp/bin/php/php5.4.3/ext/”
  • extension=php\u sqlsrv\u 54\u ts.dll
  • extension=php_pdo_sqlsrv_54_ts.dll

我知道SQLSRV30。exe构建为32位。这就是为什么我有32位版本的Wamp和PHP。我还知道Wamp中没有任何东西是非线程安全的
如果我查看phpinfo(),我应该会看到一个“sqlsrv”部分,但我目前没有看到

我做错了什么?

共有3个答案

倪棋
2023-03-14

您在php扩展列表中看到新的dll了吗?如果是这样,请单击它并确保其名称旁边有一个V。(左键单击希望的绿色wamp符号.php--

我在PHP5.5、SQLSRV31中遇到了类似的问题。exe,php\u sqlsrv\u 55\n。dll和php_sqlsrv_55_ts.dll。奇迹般地成功了。

堵宪
2023-03-14

今天早上我遇到了一些麻烦,但我发现我有一台x64 WampServer。。。这不可能正常工作。

所以,我重新安装了一个x86 WampServer,并遵循我能在PHP. net(html" target="_blank">http://php.net/manual/en/sqlsrv.requirements.php)上找到的一切。因为我在寻找我的x64解决方案时看到了这篇文章,我想我会回来试着帮助你:

1) 如果你有PHP5.4在Wamp上,我打赌是TS,VC9

2) 找到正确的“php”。ini”:我的不在“bin/php#”文件夹中,而是在“bin/apache#”文件夹中(C:\wamp\bin\apache\apache2.2.22\bin\php.ini)

3) 有2个SQLSRV驱动程序版本,2.0和3.0,请确保您有3.0!

看起来,我们有完全相同的Wamp版本,所以...我很确定你必须使用“php_sqlsrv_54_ts.dll”和“php_pdo_sqlsrv_54_ts.dll”。

韩梓
2023-03-14

如果您正在编辑c:\wamp\bin\php\php。ini,不要编辑该文件,只需编辑wamp服务器php提供的文件即可。ini文件,转到wamp服务器php,然后是php。ini然后您得到写入ini文件。

我也有同样的问题,这解决了我的问题。

另外,请确保右键单击WAMP快捷方式并“以管理员身份运行”

 类似资料:
  • 在看了这么多关于这个问题的帖子后,我不明白为什么它不起作用,因为它应该起作用。我将发布我目前掌握的所有信息: > Windows 10 64位 WampServer 3 64位(http://www.wampserver.com/) PHP5.6。16 Apache 2.4.17 我从微软下载了SQLSRV32.exe。我将dll文件解压缩到C:\wamp\bin\php\php5.6.16\ex

  • 我在让OCI8在我的服务器安装上工作时遇到了特定的问题。 第一次设置: Win 2008服务器32位 ZendServer for PHP with Apache2.2 PHP版本5.3.14,其中没有php_oci8文件 没有安装甲骨文的东西 我需要能够连接到远程oracle数据库,所以我发现应该使用OCI8扩展。为了使OCI8正常工作,我还应该在服务器上至少需要Oracle Instant C

  • 为可能出现的n00b问题提前道歉,我正在尝试在我的OSX Mountain Lion机器上安装用于PHP的mcrypt扩展。 下面的步骤在终端是我所做的到目前为止实现我的PHP安装 这似乎工作得很好,安装PHP 5.3.21罚款。我已经完成了 包括 在Apache重新启动时,phpinfo()不会显示已加载mcrypt扩展。 然后,我尝试在php中指定扩展_dir。伊尼,又一次没有运气。 我已经做

  • 用于在本地WAMP 3.0中安装PHP Trader扩展。6在Windows 10 Pro x64上,我执行了以下步骤: 下载了php_trader-0.4。0-7.2-nts-vc15-x64。从http://windows.php.net/downloads/pecl/releases/trader/0.4.0/. 放置php_交易员。wamp64/bin/php/php7中的dll。0.10

  • 本文向大家介绍如何在Windows 10上安装Imagick / imagemagick PHP扩展?,包括了如何在Windows 10上安装Imagick / imagemagick PHP扩展?的使用技巧和注意事项,需要的朋友参考一下 要在Windows上安装Imagick或Imagemagick,请遵循以下过程- 检查.dll文件的权限。这将确保Apache用户具有对该文件的读取访问权限。

  • 问题内容: 如何在Windows 7中安装映像魔术。我按照以下说明进行操作 在Windows XP(php 5.2.x)上安装IMagick 下载并安装ImageMagick-6.5.8-7 Q16-windows-dll.exe http://www.imagemagick.org/download/binaries/ ImageMagick-6.5.8-7-Q16-windows-dll.ex