windows安装Apache 2.0.x 版本常见错误!!!

| 2007年03月20日 | COMMENTS:No Comments »
(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : make_sock: c
ould not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Note the errors or messages above, and press the key to exit. 18…
[Tue Mar 27 14:39:46 2007] [error] (OS 2)系统找不到指定的文件。 : No installed
service named “Apache2″.
Note the errors or messages above, and press the key to exit. 24…


一般是IIS或其他程序占用了80端口引起的
分析:
netstat -a
查看相应端口,是否有程序占用
netstat -ab
查看具体占用程序
两种解决方法:
1、打开 控制面板->服务 找到 IIS admin 等相应服务 关闭并禁用
2、如果不想关闭IIS服务 可将apache使用的端口改成其它端口
将apache2/conf/httpd.conf 中的
Listen 80 改为 Listen (你要使用的端口) 如 Listen 8080
不过这时在你访问你的apache 下的Web服务时 在域名后要加上端口号
如: http://localhost:8080
然后用CMD进入命令行模式 进入你安装apache的目录 /apache2/bin
输入
apache -k install
apache -k start

Syntax error on line 198 of C:/Apache/Apache2/conf/httpd.conf:
ServerAdmin takes one argument, The email address of the server administrator

更改配置文件第198行为
#ServerAdmin
然后把apache装成WINDOWS的服务,方法是这样的。进入到C:/Program Files/Apache Group/Apache2/bin/目录下,执行下面的命令:apache -k install,这样apache就做为windows的一项服务了,再启动apache就不出现上面的错误提示了。
最后终于把Apache给启动起来了。

Category: 技术 TAG: , , ,

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>