三、源代码编译安装
1.源代码编译安装的优点
保留所有功能,而rpm会阉割一些功能
便于管理
获得最新的软件版本,及时修复bug
根据用户需要,灵活定制软件功能
2.编译安装过程
下载源代码安装包文件
tar解包:解压并释放源代码包到指定的目录
./configure配置:设置安装目录、安装模块等选项
make编译:生成可执行的二进制文件
make install安装:复制二进制文件到系统,配置应用环境
测试及应用、维护软件
3.示例:源代码编译安装httpd
1.进入apache的官网下载,在下载页面右击复制链接地址
2.下载软件包
wget https://dlcdn.apache.org//httpd/httpd-2.4.52.tar.bz2
显示证书过期,在后面加个参数
wget https://dlcdn.apache.org//httpd/httpd-2.4.52.tar.bz2 --no-check-certificate
或者也可以下载在windows然后拖进xshell,这样更方便一点
3.解压包
tar xvf httpd-2.4.52_.tar.bz2
解压完成
4.进入到解压后的目录,执行这个可执行文件
[root@localhost httpd-2.4.52]# ./configure --prefix=/usr/local/apache #--prefix= 指定执行到的目录
报错显示需要APR,所以我们要先安装APR
[root@localhost httpd-2.4.52]# yum install -y apr* #安装apr相关文件
apr安装完成
重新执行上一条命令./configure --prefix=/usr/local/apache,显示缺少pcre
[root@localhost httpd-2.4.52]# yum install -y pcre* #安装pcre [root@localhost httpd-2.4.52]#./configure --prefix=/usr/local/apache #再次执行这条命令
此时配置安装成功
5.make编译,敲make命令
6.make install安装,敲make install命令
systemctl stop firewalld #关闭防火墙 setenforce 0 #关闭防火墙
然后在浏览器出入自己虚拟机的IP地址即可
这样就正常安装成功了
四、总结
rpm安装掌握这几个即可,后期基本不用
rpm -ivh 软件包 安装软件
rpm -e 软件包 删除软件
rpm -qi 软件包 查看软件包信息
源代码安装
下载源代码安装包文件
tar解包:解压并释放源代码包到指定的目录
./configure配置:设置安装目录、安装模块等选项
make编译:生成可执行的二进制文件
make install安装:复制二进制文件到系统,配置应用环境
测试及应用、维护软件











