gpt4 book ai didi

php - 使用 WAMP/PHP 5.3.4 的 MSSQL 错误(表示未启用)

转载 作者:行者123 更新时间:2023-12-04 06:31:28 25 4
gpt4 key购买 nike

我收到一个错误:

"Fatal error: Uncaught exception 'RuntimeException' with message 'The "mssql" extension is not loaded' in ..."



虽然已启用。在 php.ini(PHP 版本 5.3.4)中,在 ; 之前未注释掉(没有 extension=php_mssql.dll )并且它在 wamps 系统托盘菜单中的 PHP 扩展列表中显示为已选中。这可能是什么原因造成的?

也是半相关的,我无法运行 php 版本 5.3.1。我下载并安装了它,但是当我在 wamp 中切换到它时,wamp 系统尝试保持黄色(而不是白色表示它准备好了)。并且任何地方都没有 php 加载/根本无法访问 localhost 或 phpmyadmin。我尝试运行 5.3.1 作为此 mssql 错误的解决方法。

我在 Windows 7 64 位机器上运行 WampServer 2.1 版。这个完全相同的设置在我运行 5.3.1 的 Windows XP(32 位)机器上运行良好。

最佳答案

同样的问题。我的 apache 日志正在显示

PHP Warning:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.4/ext/php_mssql.dll' - The specified module could not be found.\r\n in Unknown on line 0.

我对 ZIP 模块有同样的问题。这些模块合法地不存在。

我尝试从 http://www.wampserver.com/en/addons_php.php 降级到 PHP 5.3.1 ,但是我的 Apache 根本无法启动;我猜这是一个 x64/x86 问题。

然后尝试将 php_mssql.dll 从 5.3.1 复制到我的 5.3.4 目录,然后重新启动 apache,结果更加失败
PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.4/ext/php_mssql.dll' - %1 is not a valid Win32 application.

安装 WampServer 2.1e(事件版本)但 32 位以查看是否有任何差异。有。这个构建包 PHP 5.3.5,它仍然不包括 php_mssql.dll。但是我随后能够使用我下载的 PHP 5.3.1(显然它可以与这个 WAMP 构建一起使用,无论是因为它是 2.1e 还是因为 32 位,我不知道也不关心)。

因此,故事的重点是,如果您尝试将 WAMP 服务器与 PHP 的 MSSQL 扩展一起使用,您将需要 Wamp Server 2.1e(特别是 32 位)和 PHP 5.3.1 .

另请注意,我仍然无法让 ZIP 扩展与此设置一起使用,但幸运的是,这对我当前的项目来说并不是必需的。

希望对某人有所帮助。

关于php - 使用 WAMP/PHP 5.3.4 的 MSSQL 错误(表示未启用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5356178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com