安装相应编译工具
安装编译工具:[root@nebulalinux03 ~]# yum install gcc gcc-c++ gcc-g77
下载源码包以apache http为例 下载地址:http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.37.tar.gz
源码包建议保存位置:/usr/local/src
到usr/local/src目录下
解压下载好的httpd压缩包
/configure 软件配置和系统检查
- a.指定安装路径 --prefix=/usr/local/apache
- b.启用禁用功能 --enable-ssl
- c.与其他软件关联 --with-apr
- d.检查
到httpd目录下
软件配置和系统检查,并指定安装路径
出现报错,需要下载APR
解压之前下载好的APR压缩包
到APR目录下
软件配置和系统检查,并指定安装路径
解压apr-util
软件配置和系统检查,并指定安装路径
出现报错,没有关联在一起
我们用with关联在一起
make:将源码包编译为机器码
make install:编译安装
如果make出错 需要执行 make clean 并且最好重新 ./configure
出现报错,没有发现apr-util
关联apr-util
出现报错,没有发现pcre
解压下载好的pcre安装包
到pcre目录下
将源码包编译为机器码后编译安装
关联pcre
查看httpd
使用服务管理
在网页上搜索自己的IP
如果出现以下图片,关闭自己的防火墙
关闭防火墙
之后就出现以下成功的图片
安装完毕