Windows下安装2个Apache

本来之前学习Java时,已经安装了一个Apache,而且用的好好的。后来学习PHP,于是装了个ZendServer,没想到,它里面自带了一个Apache,于是电脑里就2个Apache了。

 

于是,悲剧发生了,当我启动Apache Monitor时,发现里面有2个服务,只是名字不一样,但实际上就是2个副本。然后我想启动其中的任何一个,死活也启动不了,2个Apache都挂了。

 

赶紧上网搜了搜,明白了,2个服务都在抢80端口,冲突了。

 

我把ZendServer里的那个Apache的httpd.conf做了如下修改:

把Listen端口由原来的80改成了9000(貌似这个端口没什么别的服务用),然后重启Apache,哈哈,2个都恢复正常了。

这样,最初的那个继续用于Java,另一个就用于PHP。

 

为何不留一个,删掉另一个啊?因为后来装的那个Apache跟ZendServer有关联,可能有些别的配置文件吧,目前我还没搞懂,担心删掉ZendServer里自带的Apache后,没法把ZendServer关联到最初的那个Apache上,所有就先2个都留着吧。

 

 


 

 

再搜资料时,我还顺便知道了如何手动添加删除Apache服务:

 

在CMD中,把目录切到Apache的bin目录下,

 

添加服务:httpd -k install -n "服务名" -f "httpd.conf的路径",就手动添加了一个叫“服务名”的Apache服务。

例如,我的是:httpd -k install -n "ApacheZendServer" -f "D:/Program/Zend/Apache2/conf/httpd.conf",给ZendServer的Apache起了个名字叫ApacheZendServer,方便与最初的那个进行区分。

 

删除服务:httpd -k uninstall -n "服务名"。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值