我收到一个错误:
“致命错误:未捕获异常'RuntimeException',消息''mssql”扩展名未加载'...“
虽然它已启用 . 在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位)盒子上运行正常 .
1 回答
同样的问题 . 我的apache日志正在显示
我对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,它只是更失败了
安装WampServer 2.1e(活动版本)但是32位以查看是否存在任何差异 . 曾经有 . 这个构建包PHP 5.3.5,它仍然不包括php_mssql.dll . 但是我可以使用PHP 5.3.1我已经下载了(显然它能够使用这个WAMP Build,无论是因为它是2.1e还是因为32位,我不知道或不关心) .
所以,故事的重点在于,如果您使用MSSQL扩展,那么您将需要 Wamp Server 2.1e (32-bit, specifically) and PHP 5.3.1 .
还要注意,我仍然无法使用此设置来使用ZIP扩展,但幸运的是,这对我当前的项目来说并不重要 .
希望能帮助别人 .