关于WAMP出现无法启动的一些分析以及解决思路

http://blog.csdn.net/jayxujia123/article/details/5514156


系统的某个服务 没开启 去 系统服务里 找找 对照一下 看看是那个
[回答 2] 1.在开始--运行 里面输入cmd点回车,会出现运行窗口。. 2.在提示符后输入netstat -a,netstat -n,netstat -o回车(注意netstat后面有个空格),找到tcp 80端口对应的pid,比如1936. 3.ctrl+alt+del打开任务管理器,选进程,这里有很多正在运行的程序怎么找?别急点上面的 查看--选择列--在PID(进程标示符)前面打钩。好了,下面的进程前面都有了PID号码。这时上一步找到的PID就有用了,找到1484,比如PEER.EXE什么的,结束进程吧。这时再开服务器,看WEB可以启动了!

 

 

我的apache也出现"Your port 80 is not actually used",结果我把apache装进系统服务就好了

 

 

我一开始装的时候也遇到同样的问题,我通过查看别人的问题,自己解决了,
在配置文件中的httpd.conf文件找到以下的片段:
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 80

#
# Dynamic Shared Object (DSO) Support
———————
本来Listen 80改成8080就行了
这样就有一点不好,你测试的时候要打http://localhost::8080/   有点小麻烦;我就是这样解决的

 

 

 

 

 

开了个proxy服务,服务不能正常启动了

 

 

 

 


我的apache启动问题解决
现将自己处理的小小经验总结一下,供其他可能也遇到这类问题的朋友借鉴.


1.测试你的80端口。要是出现
Your port 80 is actually used by:  Information not available <might be Skype>  
或者<might be ......>可能是别的
则说明你的80端口被占用了。 而一般80端口都是被IIS或者迅雷占用。
如果是IIS的话,只要停止IIS服务就可以了。
如果是迅雷的话,要么你把迅雷的端口改成随机生成,要么在运行apache的时候把

迅雷关了。
如果端口被占用了。也可以通过下面方法找到具体是什么占用的。
<1>.如果apache启动不起来的话.在 运行->cmd->netstat -ano
      看一下你的80端口对应的是PID是多少。
<2>.然后在任务管理器里,查看进程。(注意:默认情况下,进程的PID是不显示的

,你在菜单的查看->选择列里可以选上PID来显示) .
2.测试你的80端口。要是出现
Your port 80 is not actually used.
则说明你的80端口没有被占用。
可要是这种情况apache还不能启动的话,那就是很简单的原因.(我就是这个原因,捣腾

了好久才明白错在哪里了)
处理的办法很简单:将Wamp装在C盘就行,最好不要装其他的盘。

这是小弟花了几个小时捣腾出来的结果,希望给其他的新手起到一定的帮助。
大家共同努力,学好PHP!

 

 

 

 

 

apache无法启动
 悬赏分:50 - 解决时间:2009-3-26 10:53
系统WindowsXP Professional Service Pack2(深度GhostXp快速装机版V5.0)我下的是wamp5集成安装包,正常安装完成后显示:“1/2个服务在运行”
测试80端口显示:“Your port 80 is not actually used.”(即使更改apache的端口到8080同样无法启动)
发现mysql服务能启动,apache没有启动
网上给的答案是本地连接---属性----Internet 协议(TCP/IP)---属性---高级---wins----导入LMHOSTS(M)
把 {apache2dir}/bin/httpd.exe 添加进去就可以启动了但是我按照这样干了还是不行,是什么原因还是我导入有问题,谁等解答下,最号能截个图,谢谢
问题补充:下面的那个回答还是不行,还有没有其他的解决方案啊

提问者: cuiran22 - 二级最佳答案我个人觉得你的这个问题是安装的时候选项不太对,我建议你重新安装。不用选择全部安装的说......
安装后再浏览器的地址那里敲入:http://localhost:80 回车

 


dedeampz数据库APACHE都无法启动
apache 无法启动是怎么解决的呀!我也遇到这个问题了 请赐教
启动TomCat报错,等待高手解答
struts2配置完启动服务报异常
Lucene3.0出现java.lang.NoClassDefFoundError: org/apache/lucene/store/Directory
apache配置
关于apache_2.2.8-win32-x86-no_ssl.msi的设置问题
Wamp server开不了Apache服务

其他回答    共 1 条
在网络连接属性里选tcp/ip属性--> 高级-->wins标签--->下面有启用LMHOSTS查询,及netbios的选项,选中/"禁用TCP/IP上的netbios项
注意最后一项,你试试看

 

 

装wamp5,Apache服务启动不了服务器架设(iis相关的)

方法一:使用DOS命令找到占用80端口的程序,关闭该程序

在开始——运行中输入以下命令:

1、netstat -an -p tcp -o(小写字母o)

(说明:在Local Adress 中找到80端口,在PID中找到使用80端口的服务)

2、tskill 352

(说明:352即占用查找到的占用80端口的PID程序,使用tskill命令关闭该程序;注意:这里的PID352是举例,根据你的实际情况,哪个程序占用了80端口,则关闭哪个程序的PID)

3、命令iisreset/restart重启IIS( 或者手动重启IIS服务)

 

方法二:把IIS的80端口改为其它为被使用的端口,如80改为81,同时改站点的端口为81。

步骤:

1、改IIS的80端口改为未被使用的端口,随意取值,未被使用就性,在这里改成81端口。

2、重启IIS。这时IIS已经可以启动,已经可以在IIS里浏览文件。

3、对应的在站点中把站点的端口改为IIS现在的81端口,如由原来的http://localhost/改成http://localhost:81/ 。如果不改站点端口,则每次访问站点时都需要输入端口,如要访问index.asp,就要输入:http://localhost:81/ index.asp。

否则无法访问网页,提示找不到服务器或 DNS 错误

 

给大家提供一个IIS下载的地址,里面还有IIS的安装说明文档,以及IIS的安装、配置的视频教程。祝大家好运!

http://www.bibidu.com/user/hong401.html
参考资料:http://blog.csdn.net/hong401/archive/2008/05/11/2432188.aspx

 

 

 

 

 

 

 

 

 

 


Wamp5 论坛配置
2010-03-12 01:14
知识点:

1、WampSever 指的是apache + mySQL + PHP 三合一套装,第一字母W,是指用于windows系统,我用的是2.0f版。用于Linux系统的,是LampSever,第一字母是L。

下载地址:http://jaist.dl.sourceforge.net/sourceforge/wampserver/WampServer2.0f.exe

如果上述链接失效,请到官方网站:http://www.wampserver.com/ 下载最新版。

2、localhost和127.0.0.1是相同的,都指向本机网站服务器的根目录,比如:我电脑的网站根目录设定为:d:/wamp/www,本文所有用到localhost的地方,都可以用127.0.0.1来代替。

3、本机IP地址:是指本机在网络上分配的IP地址,在局域网中一般是192.168.1.X或192.168.0.X,其中的X是1-254之间的一个数字,对于每一台电脑是不同的,在同一个局域网中的每一台电脑也是唯一的,可以通过查看tcp/ip属性找到本机的IP地址。

安装:

2.0f 版本安装特别简单。安装过程中需要修改一下安装路径,我选的是D:盘,而不是C:盘,免得以后重装系统时丢失文件。安装程序建了一个文件夹D:/WAMP,这下面有很多文件夹,其中D:/WAMP/WWW文件夹就是本地服务器的根目录,这个目录很重要,后边要经常用到它。

安装完毕后自动运行,可在右下角看到它的半圆形图标。

 

点击后出现如下菜单:

 

在浏览器地址栏中输入127.0.0.1或者localhost,如果不能够打开如下页面,就说明服务还没有正常启动起来了。并且还会遇到一些其它问题。

 

下面,详细说明一下运行中我遇到的问题和解决的办法。

1、apache服务无法启动。问题所在:80端口冲突。

2、在浏览器中输入本地IP地址,显示404错误或500错误。问题所在:授权限制。

3、在Dreamweaver 8中,连接MYSQL数据库出错,提示404错误,找不到文件。问题所在:站点服务器根目录设置错误。

以上问题有参照网上高手的文章,也有自己的新发现,收获真不算少。如果是安装完没有遇到这些问题并加以了解的话,对WampSever的了解还真没有现在深入。同时也希望该软件在以后版本中不再有这样的问题。

下边是解决方法:

1、apache服务无法启动。这个问题一般在装有windowsxp的电脑上不会遇到,但网上也有人在问这个问题。此问题主要是80端口冲突造成的,因为apache服务默认使用80端口,如果已经有其它程序占用了80端口,apache便启动不了。

方法有两个,一个是停止运行占用了80端口的程序(这里采用的方法);另一个是修改默认端口,网上有这方面的介绍,比如让apache使用81端口,同样能够启动服务,但在IP地址后边要加上端口号“:81”,比如:http://127.0.0.1:81,使用起来相对比较麻烦。下边用第一种方法。

 

点击“测试80端口”,出现下面结果:

 

提示说80端口已经被IIS(Internet 信息服务)使用了。我们通常情况下安装windowsxp系统时,IIS服务不是默认的安装项,除非我们特意选择了IIS安装项,否则是不会有这个程序的。在上一篇文章“利用IIS在局域网内建网站服务器成功”,我已经详细说明了IIS的安装使用方法,可供参考。

另外需要说明的是,IIS服务和APACHE服务是两个独立的服务器,不存在相互依存关系,也就是说,即使电脑中没有安装IIS,apache也可以独立完成网站服务。反之亦然。别见笑,我也是现在才搞明白。

我们现在要使用的是apache服务,所以可以关闭IIS。打开“控制面板-管理工具-Internet信息服务”,将默认网站关闭,如下:

 

另外,“迅雷”和QvodTerminal.exe(进程)也会占用80端口,在启动apache服务前,先要将“迅雷”和QvodTerminal.exe(进程)关闭。

“迅雷”运行时,测试80端口,会得到如下结果:

 

将“迅雷”关闭后,再次测试80端口,将所有占用了80端口的程序都关闭,直到测试80端口时出现如下结果,说明80端口没人使用了:


再次启动apache服务,在菜单中我们可以看到“启动/继续服务”变成了灰色,说明apache服务已经启动了。

 

再测试一下80端口:

 

提示说80端口正被 apache和php使用,说明apache服务已经启动了。

apache服务启动后,再打开“迅雷”,就互不影响了,可以一边下载,一边学习网站设计,两不误。

到此为止,apache服务的启动问题解决了。在浏览器中输入“127.0.0.1 ”或者“localhost“,出现如下页面:

 

这个页面对应的网页是:d:/wamp/www/index.php

此网页不要删除,因为网站的数据库管理工具在这个页面上。如需要,可以改一下名字,比如改为manager.php。在地址栏中输入:localhost/manager.php,就可以打开这个网页。

我们以后建立自己的网站时,可以将这个INDEX.PHP换成自己的主页,这样,别人访问你的网站时就会出现你的主页。

2、下面解决“在浏览器中输入本地IP地址,显示404错误或500错误”这个问题。

我们在地址栏中输入本机IP地址,模拟外网访问。比如,我的IP是192.168.1.234。输入到地址栏中,同样会打开前述的主网页。但通常会遇到打不开的情况。这时,首先输入localhost,看一看能否打开主页,如果不能打开,请确认服务器是否正常工作,并参照前面的解决方法予以解决。如果输入localhost能够打开主页,说明服务器工作正常,问题出在外网访问的授权上,需要解决授权问题。

apache默认安装是不允许外网访问的,需要授权设置。如下:

 

点击打开httpd.conf,找到如下文字:Deny from all

 

同样的文字会有多处,全部修改为:Allow from all,如下:

 

修改完成后,保存,重启所有服务。

再次输入本机IP地址:192.168.1.234,这时打开的网页应该与输入localhost得到的网页是一样的。

至此,完成授权工作。到其它电脑上(局域网内),输入你的IP地址,看一看,是不是打开了你的主页。

如果想让互联网上所有的电脑都能访问你的网站,还需要注册你IP地址和域名,也可以用“花生壳”一类的软件来实现,具体如何实现我还在研究中,如有收获,会及时发上来。

3、下面的问题是“在Dreamweaver 8中,连接MYSQL数据库出错,提示404错误,找不到文件。”

这个问题整整用了我两天时间。搜索网上的相关信息,都不得要领。后来几乎到了黔驴技穷的地步,是在决心放弃又不甘心的情况下,误打误撞,居然给撞出来了。

在这里首先告诉大家的是,不要再走弯路了。在wampsever下,Dreamweaver 连接MYSQL数据库,根本用不到ODBC(数据源)设置一类的东西,ODBC是为IIS准备的,不是为wampsever准备的。

数据库要正确连接,wampsever服务正常启动是前提,且你已经建立了自己的数据库。余下的工作全在Dreamweaver中。

至于建立数据库这方面的知识,有一个视频教程非常好,是由编程之邦http://www.caopeng.org/的曹鹏老师主讲的,主要讲在Dreamweaver下,如何用PHP编制动态网页,对MySql数据库的使用也有单独的一章进行讲述。这个教程也可以在eNet上看到,http://www.enet.com.cn/eschool/video/phphtml/,在编程之邦上还提供了数据库操作实例PHP程序,可供下载,练习使用。

言归正传,看看我遇到了什么问题,又是怎么解决的。

在Dreamweaver中,建立一个站点,起名“物资供应管理”,网页目录:D:/wamp/www/gongyinbu,新建一PHP网页,新建一MySQL连接,如下设置:

 

名称随便写,服务器写localhost,用户名和密码需要在数据库管理器中已授权的。见网站首页中的“phpmyadmin——权限——添加新用户”。如果还没有自己的用户名,添加一个,授基本权限。

“数据库”可不写,点击“选取”,弹出如下错误信息:

 

第一条为:在该服务器机器上没有测试服务器运行。

第二条为:为该站点指定的测试服务器没有映射到http://localhost/_mmServerScripts/MMHTTPDB.phpURL。请确认URL前缀映射到了您的站点的根上。

显然,数据库没有连接成功。

注意,在提示中,两次提到“测试服务器”。问题就出在这个“测试服务器”上。

打开“站点-管理站点-编辑-高级-测试服务器”,注意红线位置“测试服务器文件夹”,内容为:D:/wamp/www/GongYingBu/,如下:

 

问题就在这个“D:/wamp/www/GongYingBu/”上,把它改为服务器根目录(前面我说过了,这个概念很重要):D:/wamp/www

确定,关闭,新建MySQL连接,数据库列表出来了。

 

选一个数据库,点击“确定”,数据库加载到了Dreamweaver中。


 

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yxl86513/archive/2010/03/15/5381922.aspx

 

 

 

 


【原创】wamp配置心得,无法正常使用的进来看看


最近刚刚开始学习PHP,还好知道了wamp这个软件。但是机器上装了IIS,占用了80端口。如果用wamp里面的localhost,打开的却总是IIS的页面。很无奈。
我发现了一个解决办法,之需要简单几步。

第一步,将apache的端口改为8080。这个大家应该都会了,我也就不多说了。
第二步,我们就要配置一下wamp了。打开wamp的安装目录,找到wampmanager.ini文件,用记事本打开。然后用替换将localhost替换成localhost:8080。
最重要的最后一步,将wampmanager.ini文件的读写属性改为只读。如果不改为只读,每次wamp一加载,wampmanager.ini文件就会被恢复成初始化的状态。

这样就可以了。以后直接单击wamp里面的按钮就可以正常访问了。不用每次输入端口了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值