本文共 1627 字,大约阅读时间需要 5 分钟。
*/etc/yum.repos.d/ .repo仓库的配置放在这里 [xxx] name=xxx baseurl=xxxx https http file gpgcheck=0不检查包的完整性和签名 1是需要检查写1就要导入key gpgkey=key的地址 rpm --import enabled=1 0是不启用
yum repolist search搜索
rpm -qf |yum provides查看文件来自于哪个包 源码编译安装 gcc hello.c -o hello 转成二进制文件 make项目管理器 configure脚本 yum命令和make都是预先安装好的 configure脚本 通过这个脚本,定义写内容 makefile.in模版文件,依据这个生成makefile makefile 记录了这个程序将来装的路径 装在哪,启用的功能有哪些 make是针对c、c++ ** make 这一部./configure完成生产makefile文件 configure脚本指定启用特性(安装的哪些功能)、安装地址path路径 检查依赖的软件 第二部根据生成的makefile 文件 make是预处理-编译-汇编-链接 第三部make install 是安装文件到对应路径 ** 安装文档 install,readme这个软件干嘛的 把这个文件组装上,大部分开发工具就有了 启用服务 安装开发环境工具 包组名称大小写不敏感,包名称敏感 最后一个版本 tar xvf 解压 进行configure脚本 解压缩后一定要进入到哪个文件夹 然后进行configure脚本 开发前最好看readme INSTALL相当于安装手册 **–prefix=PREFIX 设置地址 ** 步骤 –help 查看帮助 install directories安装目录 prefix=总的安装 默认路径是 /usr/local/apache2目录,文件夹 指定专门安装程序 etc文件 sysconfdir =配置目录 mandir man帮助 独立出来 启用的功能 一般比较长都这样换行写后面空格 查看openssl的包 devel一般代表开发 检查是否成功 要按照install openssl-devel 报警声 4个处理器处理 path路径生效 make install 修改path变量 启动文件 apachectl start 查看服务 目录 配置文件 man说明 manual帮助手册主流的是用6 centos6上安装2.2 centos7上装2.4 大众点评用6.2用的185天出问题,内核
**关闭防火墙 service iptables stop ;chkconfig iptables off systemctl stop firewalld; systemctl disable firewalld 关闭selinux ** **1.安装包组 yum groupinstall yum install openssl-devel 2.下载源码 解压缩 download src tar xvf httpd2 3.进入文件夹,了解功能, cd httpd-2.2 cat readme cat install 4.看看帮助,查看有哪些选项 ./configure --help ./configure --prefix=/app 主目录 --sysconfdir=/ etc/httpd22 配置目录 --enable-ssl 启动ssl 5.make -j 4 && make install 安装 6.vim etc/profile.d/env.sh环境修改path 7.apachectl start 启动程序 ** 在7上安装httpd apache 关闭selinux 缺apr2包 安装apr-devel 版本太老 apr版本偏老转载地址:http://irzgn.baihongyu.com/