Cannot load C:/php/php5apache2_2.dll into server错误的解决办法
以前一直用wamp ,这个东西方便是方便, 但是稳定性和兼容性都不如自己配置的要好,所以还是自己弄一个好,毛主席说:“自己动手,丰衣足食”。说得好啊。
好久没有弄win了,现在又回过头来折腾下。
安装apache , mysql 都很顺利。最后安装php ,配置好后,再重启apache2 ,就出现如题示的错误了,baidu 和google上找到的办法都不行,看到apache官方网站上也有人提出了这个问题,但是没有人给出解决办法(见:http://friendsofed.infopop.net/4/OpenTopic?a=tpc&s=989094322&f=8033053165&m=3601052951 )看来这次又只好自己动手了。
我下载了php 是 php-5.3.0-Win32-VC9-x86.zip ,从文件名看就知道它是用vc编译的,我想会不会是没有相应的vc运行库文件导致的呢?于是到“事件查看器”里走了一趟,果然发现了点东东:
Generate Activation Context 为 C:\php\php5apache2_2.dll 失败。 参考错误消息: 操作成功完成。
Resolve Partial Assembly 为 Microsoft.VC90.CRT 失败。 参考错误消息: 参照的汇编没有安装在系统上。
找不到附属汇编 Microsoft.VC90.CRT,上一个错误是 参照的汇编没有安装在系统上。
很显然,我的猜百分之八九是正确的,下面就安装vc2008可再发行组件:
安装之后再重启apache2 ,这次出现了那个令人期待的绿三角-_-
问题得以解决。
还是毛主席那句话说得好啊-_-






万分感谢!!
太感谢了,困扰了这么久的问题终于解决了,而且你的网站做的挺不错的呢