linux源码编译安装http服务
来源:互联网 发布:古墓丽影10优化补丁 编辑:程序博客网 时间:2024/06/06 04:25
源码编译安装http
环境搭建
1、关闭selinux功能
[root@localhost httpd24]#
[root@localhost httpd24]# setenforce 0
[root@localhost httpd24]# vim /etc/selinux/config
# disabled - No SELinux policy is loaded.
SELINUX=permissive
2、关闭防火墙
[root@localhost httpd24]# systemctl disable firewalld
[root@localhost httpd24]# systemctl stop firewalld
安装环境的开发工具
[root@localhost httpd24]# yum grouplist #查找
[root@localhost httpd24]# yum groupinstall "Development Tools" #安装
安装服务
1、查看有没有安装过http
[root@localhost ~]# rpm -qa "http*"
[root@localhost ~]# yum remove httpd
2、下载并加压缩
[root@localhost ~]# mv httpd-2.4.27.tar.bz2 /usr/local/src/
[root@localhost ~]# cd !$
cd /usr/local/src/
[root@localhost src]# ls
httpd-2.4.27.tar.bz2
[root@localhost src]# tar xvf httpd-2.4.27.tar.bz2
[root@localhost src]# ls
httpd-2.4.27
3、查看帮助文档REMADE和INSTALL
[root@localhost httpd-2.4.27]# cat README
[root@localhost httpd-2.4.27]# cat INSTALL
4、进行编译安装
[root@localhost httpd-2.4.27]# ./configure --prefix=/app/httpd24
如果编译过程中报错,安装相应的包即可。此过程声称makefile.in文件 [root@localhost httpd-2.4.27]# make && make install && echo -e "\a"
5、自建命令路径
[root@localhost httpd24]# echo "export PATH=/app/httpd24/bin:$PATH" > /etc/profile.d/httpd24.sh
[root@localhost httpd24]# source /etc/profile.d/httpd24.sh
6、查看是否成功:
[root@localhost httpd24]# echo $PATH
/app/httpd24/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
7、修改man的路径
[root@localhost httpd24]# vim /etc/man_db.conf
#MANDATORY_MANPATH /usr/src/pvm3/man
#
MANDATORY_MANPATH /usr/man
MANDATORY_MANPATH /usr/share/man
MANDATORY_MANPATH /usr/local/share/man
MANDATORY_MANPATH /app/httpd24/man #添加路径
#---------------------------------------------------------
8、开启服务
[root@localhost httpd24]# apachectl
9、查看服务相应的端口号是否开启
[root@localhost httpd24]# ss -tnl
LISTEN 0 128 :::80 :::*
10、在网页输入地址查看是否成功如果页面出现It Work!字样,表明安装成功。
- linux源码编译安装http服务
- linux服务--LNMP源码编译安装--RHEL6.5
- Linux源码编译安装
- linux 源码编译安装
- ubuntu系统 http服务手动编译安装
- linux编译安装mysql源码
- linux源码编译安装OpenCV
- linux源码编译安装redis
- linux源码编译安装mongodb
- Linux软件源码编译安装
- Linux源码的编译安装
- linux程序源码编译安装
- Linux软件安装--源码编译
- sparkR安装:linux服务器编译源码安装
- Linux编译安装源码包软件
- Linux如何编译安装源码包软件
- Linux如何编译安装源码包软件
- Linux 从源码编译安装 OpenSSL
- CSU-ACM2017暑假训练9-区间DP D
- hung task机制学习
- linux 开发网址
- CSU-ACM2017暑假训练9-区间DP E
- HDU 1429 胜利大逃亡(续) (BFS )
- linux源码编译安装http服务
- CSU-ACM2017暑假训练9-区间DP F
- 食物链 POJ
- C/C++ 内存分配:malloc/calloc/realloc/free和new/delete
- HDUOJ 1027 Ignatius and the Princess II
- 一个移植十分方便的malloc函数族的实现
- CSU-ACM2017暑假训练9-区间DP G
- IO流(3)—字节流
- Python小白进阶4:基于Kmeans的图像分割