首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用WAMP /PHP5.3.4时使用MSSQL错误(表示未启用)

问使用WAMP /PHP5.3.4时使用MSSQL错误(表示未启用)
EN

Stack Overflow用户
提问于 2011-03-18 18:17:35
回答 1查看 3.6K关注 0票数 2

我收到了一个错误:

“致命错误:带有”RuntimeException“消息的未命名异常‘mssql”扩展名未加载在.中。

虽然它是启用的。在php.ini (PHPVersion5.3.4)中,在extension=php_mssql.dll之前没有注释掉(没有;),它在wamps系统托盘菜单中的PHP扩展列表中显示出来。是什么导致了这一切?

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

我正在windows 7 64位框上运行WampServer版本2.1。在运行5.3.1的windows (32位)框上,同样的设置也能很好地工作。

EN

回答 1

Stack Overflow用户

发布于 2011-05-12 14:16:03

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

代码语言:javascript
复制
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中降级到PHP5.3.1,但是我的Apache根本没有启动;我猜这是一个x64/x86问题。

然后尝试将php_mssql.dll从5.3.1复制到我的5.3.4目录,然后重新启动apache,它只是在

代码语言:javascript
复制
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位,以查看是否存在任何差异。曾经有过。这个构建包PHP5.3.5,它仍然不包括php_mssql.dll。但是我当时能够使用我下载的PHP 5.3.1 (显然它可以使用这个WAMP构建,无论是因为它是2.1e还是32位,我不知道也不关心)。

因此,故事的重点是,如果您尝试使用带有PHP扩展的服务器,那么您将需要使用PHPWAMServer2.1e(具体来说是32位)和PHP5.3.1。

还请注意,我仍然无法使ZIP扩展与此设置一起工作,但幸运的是,对我来说,它对我的当前项目并不重要。

希望这能帮到别人。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5356178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档