Win7环境下Wampserver的安装及环境配置

前天装好了wamp,趁现在大致记得,把过程写下来。

首先下载wampserver

安装时提示缺少msvcr100.dll文件

解决办法:下载Visual C++ Redistributable for Visual Studio 2012 Update 4
下载地址:http://www.microsoft.com/en-US/download/details.aspx?id=30679


用wamp点击Localhost和phpMyadmin进入后出现 http error 404 错误。

解决方法:

第一步:检查端口, wamp环境配置需要用的的端口:80,  3306  , 443,  8088.

1:如何查看端口?

问题1:如何检查端口?

操作:点击开始----运行----在运行输入CMD-----接着在弹出的窗口(全黑色)输入 netstat -aon(netstat后面有个空格)  ----然后回车。 就可以查看哪几个PID占据了80、3306、443、8088端口。 


2:打开任务管理器(Ctrl +Alt +Del),在任务管理器中根据PID来查看占据端口的程序,将占据端口的程序结束或删除。

问题1:任务管理器中没有PID怎么办?

              操作:任务管理器--------查看------选择列------PID------确定。

问题2:如何将占据端口的程序结束?

               操作:任务管理器-----左键选择占据端口的程序----点击右键-----结束进程。

对于删除占据端口的程序,自己百度下。


3:删除或结束占据端口的程序后,重新启动电脑。然后再检查下端口,是否还有程序占据。如果有需要重现删除后结束。然后在重启电脑,直到这些端口没有程序占据为止。

根据个人安装经验:一般重启电脑两次即可。


我的是80端口被(pid=4)占用

查80端口被占用的进程号


备注:杀掉进程的命令:taskkill /pid 4 /f其中 /f表示强制关闭该进程


但是上面的方法不适用我的情况。。因为我找不到pid=4的进程,于是另一方法。

Win780端口默认是被System进程占用的。

用如下方法可以解决System进程占用80端口的问题:

打开RegEdit:开始-运行-输入regedit-调出注册表

找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP

找到一个DWORDStart,将其改为0

重启电脑,System进程将不会占用80端口


还是没有解决,将http的system权限改为拒绝。如图:





后面又来问题了。Apache又无缘无故的打不开了如果装了sqlserver,进程有个SQL Server ReportingServices,这个是sql servers带有的,而且自动运行,关闭它,就可以了。如图:





至此,问题解决。

打开浏览器输入localhost



编写一个简单的php文件(1.php)放入www文件夹下。在浏览器中输入localhost\1.php





总结一下:

1.下载VC++2012。

2.查看占用80端口信息,在cmd窗口下输入 netstat -ano | findstr "80" 命令。

3.打开任务管理器,关闭占用80端口的进程。

4.80端口被system进程占用,经查SQL Server ReportingServices (SQLEXPRESS) 服务占用80端口,停止SQL Server ReportingServicesAPache正常启动.

5.cmd下输入regedit,

找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP

找到一个DWORDStart,将其改为0

若还没有解决,将http的system权限改为拒绝。



今天发现把http的权限改回为允许也可以用(2015.4.26)

























































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值