卸载源码编译安装的httpd服务器
2014-02-28 22:00
323 查看
-、环境与配置
环境:CentOS6.4 x86_64
配置:软件自定义安装在/usr/local/apache目录下
配置文件为/etc/httpd/目录下
二、说明
之前安装软件之后,按照文件显示的顺序,做了如下几件事
1.将bin的路径加入PATH环境变量中,使得可以使用httpd提供的命令,为使得全局的长久有效创建了/etc/profile.d/apache.sh加入将/usr/local/apache/bin添加进环境变量中
2.将头文件关联进/usr/include
3.将lib库添加到/etc/ld.so.conf.d/目录中,并创建/etc/ld.so.conf.d/httpd.conf,并输出库文件缓存
4.将man文件目录添加进/etc/man.conf文件中,使得系统可以寻找到关于http的man文件,让我们能够顺利在系统中使用man数据。
三、卸载
linux程序安装完成之后即时二进制程序直接放在系统中,我们卸载程序只要删除/usr/local/apache即可,但是为了能都让程序顺利的和系统交流,为了符合我们的使用习惯,我们增加了以上4点配置,删除程序之前(or之后),我们需要清除以上4点配置。
1.修改环境变量不包含apache/bin的
2.删除开机加载包含启动httpd的环境变量的shell脚本
3.清除头文件链接
4.
查看库文件缓冲,显示apache/lib
删除库文件配置,使用ldconfig刷新库文件缓冲
验证删除完成
5.删除/etc/man.conf中的apache/man配置
删除第49行配置
6.删除httpd主配置文件
6.删除apache主程序
删除完成
四、卸载完成
五、写在最后
总的来说,linux下所有的程序文件的分布必须遵循HFS(Fliesystem Hierarchy Standard),程序才能够正确的运行。程序默认安装,会使得,程序所有的文件分布在遵循HFS的文件列表中,程序得以正常运行。但这样会使得,程序程序的文件分散分布,使得我们卸载程序的难度大大增加,我们很难在整个文件目录列表中去寻找我们要卸载的的各种文件。因此才有了此种自定义安装,把整个软件全部安装在一个目录下,但是,系统的运行,遵循HFS,系统会去相应的文件目录中读取特定功能的文件,故为使得软件得以运行,必要进行配置,以符合HFS标准,让系统能都在特定的地方读取到我们的文件,使得程序得以正确运转。
环境:CentOS6.4 x86_64
配置:软件自定义安装在/usr/local/apache目录下
配置文件为/etc/httpd/目录下
二、说明
之前安装软件之后,按照文件显示的顺序,做了如下几件事
1.将bin的路径加入PATH环境变量中,使得可以使用httpd提供的命令,为使得全局的长久有效创建了/etc/profile.d/apache.sh加入将/usr/local/apache/bin添加进环境变量中
2.将头文件关联进/usr/include
3.将lib库添加到/etc/ld.so.conf.d/目录中,并创建/etc/ld.so.conf.d/httpd.conf,并输出库文件缓存
4.将man文件目录添加进/etc/man.conf文件中,使得系统可以寻找到关于http的man文件,让我们能够顺利在系统中使用man数据。
三、卸载
linux程序安装完成之后即时二进制程序直接放在系统中,我们卸载程序只要删除/usr/local/apache即可,但是为了能都让程序顺利的和系统交流,为了符合我们的使用习惯,我们增加了以上4点配置,删除程序之前(or之后),我们需要清除以上4点配置。
1.修改环境变量不包含apache/bin的
2.删除开机加载包含启动httpd的环境变量的shell脚本
3.清除头文件链接
4.
查看库文件缓冲,显示apache/lib
删除库文件配置,使用ldconfig刷新库文件缓冲
验证删除完成
5.删除/etc/man.conf中的apache/man配置
删除第49行配置
6.删除httpd主配置文件
6.删除apache主程序
删除完成
四、卸载完成
五、写在最后
总的来说,linux下所有的程序文件的分布必须遵循HFS(Fliesystem Hierarchy Standard),程序才能够正确的运行。程序默认安装,会使得,程序所有的文件分布在遵循HFS的文件列表中,程序得以正常运行。但这样会使得,程序程序的文件分散分布,使得我们卸载程序的难度大大增加,我们很难在整个文件目录列表中去寻找我们要卸载的的各种文件。因此才有了此种自定义安装,把整个软件全部安装在一个目录下,但是,系统的运行,遵循HFS,系统会去相应的文件目录中读取特定功能的文件,故为使得软件得以运行,必要进行配置,以符合HFS标准,让系统能都在特定的地方读取到我们的文件,使得程序得以正确运转。
相关文章推荐
- 超级web服务器yum 安装apache+源码编译tomcat+awstat+phpmyadmin+mysql+php+AB压力测试
- build 源码编译安装httpd
- RHEL/CentOS服务器上源码编译安装nginx
- 手动在linux中源码编译安装httpd
- centos下LAMP之源码编译安装httpd
- 源码编译安装 httpd2.4+MariaDB5.5+php5.4 全新的LAMP
- Linux下源码编译安装配置SVN服务器
- 源码编译安装httpd-2.4.9|笔记
- CentOS6.8 x64+Nginx1.3.8/Apache-httpd 2.4.3+PHP5.4.8(php-fpm)+MySQL5.5.28+CoreSeek4.1源码编译安装
- 关于Nginx服务器搭建,编译源码安装Nginx的环境
- httpd-2.4源码编译安装
- [教程]centos卸载、安装mysql(源码编译安装方式)
- Centos7 源码编译安装Nginx+PHP7+Mariadb+Memcached+Redis服务器
- 怎么卸载用 make install 编译(源码)安装的软件?
- CentOS 6.4源码编译安装httpd并启动测试(转自linux公社)
- Nginx实战基础篇一 源码包编译安装部署web服务器 推荐
- CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境
- CentOS 7上源码编译安装和配置LNMP Web+phpMyAdmin服务器环境
- Ubuntu 14.04 手动编译安装apache httpd 服务器
- 源码编译安装httpd