自己安装wamp时遇到了很多问题,找了很多资料,才得到了相应的解决方法,这里总结一下,分享给大家。
A.安装wamp需要有前提:
1.有相应版本的Vc运行环境(下载相应位数的vc_redist.exe,不必卸载你之前安装的vc,这只是个vc环境包,没有影响),这点很重要,当时宿舍几个人都栽在了这个环境上(下载最新版本的vc环境包,如果你已经下载了看到这篇文章,不能运行wamp,可以查看右下角的图标的wamp单击右键出现的帮助(全英文),查看其中的安装前须知(按理说是第一个),里面会有vc环境包下载),否则系统会提示缺少vcruntime140.dll,即使你下载了vcruntime140.dll放在相应的文件夹下,安装wamp也会出现应用程序运行错误的提示,这就需要你卸载重新安装。所以vc环境至关重要。
2.安装wamp的路径直接是某个盘的根目录下,安装路径不要有中文。如果你下载到含中文的路径下,下载之后apache中的httpd.conf中的路径含有中文字符(好像不能识别中文字符),你可以打开cmd命令提示符,到apache/apache2.2.27/bin目录下输入httpd,会提示出现的错误,可知中文路径没有识别。
B.这些完成之后,如果安装过程中仍会出现缺少.dll,就下载相应.dll,64位的放在c盘Windows/syswow64中,32位的放在c:windows/System32中,然后卸载重装。
C.若成功安装成功后apache不能成功启动,查看80端口是否被占用(左击图标出现的apache中有sevice administration 里面有安装服务,可以查看端口是否被占用),若被占用,第一个方法是可以左击图标查看apache将其中的httpd.conf和httpd_vhosts.conf文件中的端口改为其他没被占用的端口,例如改为8080,但要注意登的不再是http:/localhost而是http:/localhost:8080。也可以将占用80端口的程序关闭(若之前安装过mysql 或SQL应关闭其服务,有的win10的world wide publishing服务会自己开启其占用80端口(提示iis错误也是该问题),应将其服务关闭)
D.要是在不能使用的话,那就是之前安装的mysql 和 sql的事情,wamp自带MySQL,其中的my.ini可能指向你安装的程序中的my.ini
E.如果还是不行的话,那就另请高明吧 我也没办法啦╮(╯_╰)╭
第一次发博客,希望对大家有帮助(๑><๑),有什么意见可以说出来,我可以更改哦(๑><๑)