我收到了一个错误:
“致命错误:带有”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位)框上,同样的设置也能很好地工作。
发布于 2011-05-12 14:16:03
同样的问题。我的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中降级到PHP5.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位,以查看是否存在任何差异。曾经有过。这个构建包PHP5.3.5,它仍然不包括php_mssql.dll。但是我当时能够使用我下载的PHP 5.3.1 (显然它可以使用这个WAMP构建,无论是因为它是2.1e还是32位,我不知道也不关心)。
因此,故事的重点是,如果您尝试使用带有PHP扩展的服务器,那么您将需要使用PHPWAMServer2.1e(具体来说是32位)和PHP5.3.1。
还请注意,我仍然无法使ZIP扩展与此设置一起工作,但幸运的是,对我来说,它对我的当前项目并不重要。
希望这能帮到别人。
https://stackoverflow.com/questions/5356178
复制相似问题