目录
Linux编译安装实例
1. 编译安装步骤
编译安装 自由度最高 复杂度最高
安装过程
第一步:
#tar解压并释放源代码到指定目录
第二步:
./configure配置
#设置安装路径等
第三步:
make编译
#生成可执行二进制文件
第四步:
make install
#拷贝相关二进制文件到系统,配置应用环境
2.编译安装实际操作
2.1 tar解压
[root@localhost ~]#yum install gcc gcc-c++ make pcre-devel expat-devel perl pcre apr* -y
#yum下载编译器,完毕表示下载成功
将官网下载好的httpd安装包拖进虚拟机,传送完毕表示复制成功
ls可以查看复制进来的安装包
[root@localhost ~]#tar xf httpd-2.4.29.tar.bz2
#tar解压http源代码包
再用ls查看,可以看到蓝色字体为解压好的文件
2.2 ./configure
[root@localhost ~]#cd httpd-2.4.29/ #进入httpd目录下
[root@localhost httpd-2.4.29]#./configure --prefix=/apps
#./configure 安装环境检测,指定安装目录
2.3 make 编译
编译要在httpd源代码目录下
[root@localhost httpd-2.4.29]#make -j2
#make 将源代码编译成一个二进制可执行文件 -j:使用几核编译
2.4 make install
[root@localhost httpd-2.4.29]#make install
#make install 将所需文件拷贝到系统中
2.5 建立软链接
[root@localhost httpd-2.4.29]#cd /apps #切换到安装目录
[root@localhost apps]#ls
[root@localhost apps]#cd bin/
[root@localhost bin]#ls #可以查到apachectl
[root@localhost bin]#echo $PATH #查看环境变量
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
#任选一个文件夹建立软链接
[root@localhost bin]#ln -s /apps/bin/apachectl /usr/local/bin
[root@localhost bin]#cd /usr/local/bin #切换目录
[root@localhost bin]#ls #查看软链接
apachectl #软链接建立成功
[root@localhost bin]#apachectl start #启动http服务器
2.6 测试
在浏览器输入自己的IP地址,It works!表示httpd安装成功
标签:bin,httpd,root,make,编译,Linux,安装,localhost
From: https://www.cnblogs.com/LJ69/p/17604284.html