centos7 源码包安装apache(httpd),以及解决80端口被占用的问题
程序员文章站
2024-03-21 18:45:22
...
1.下载地址
http://mirror.bit.edu.cn/apache/httpd/
我选择安装下面红色框内那个
2.把该压缩文件移动到目录/usr/local/src下后,查看
3.把httpd-2.2.34.tar.gz解压缩
[root@localhost src]# tar -zvxf httpd-2.2.34.tar.gz
4.进入httpd-2.2.34目录,定义apache2的安装目录
[root@localhost src]# cd httpd-2.2.34
[root@localhost httpd-2.2.34]# ./configure --prefix=/usr/local/apache2
5.编译make
[root@localhost httpd-2.2.34]# make
6.编译安装:make install
[root@localhost httpd-2.2.34]# make install
7.打开apache
[root@localhost apache2]# /usr/local/apache2/bin/apachectl start
这样就大功告成了!恭喜…
如果这时候报错:
我们可以查看80端口占用情况:
可以看到80端口被占用了。所以
原因:80端口被占用,因为我之前启动了rpm包安装的apache。虽然rpm包的apache和源码包的apache都可以同时安装,但是启动只能启动一个,因为它们都要占用80端口
1.关掉rpm包的apache
2.然后再去启动源码包的apache
3.这个时候在浏览器中输入你的centos7的IP地址,可以检验apache服务器是否工作
上一篇: CentOS7 下mysql主从复制搭建