centos 7 安装apache服务
四步骤
文件包
装载软件前先获取文件
httpd-2.4.25文件包,http服务软件
https://pan.quark.cn/s/12deb0588801
如何将文件从windows中导入linux中
在这我提供一个软件包
夸克网盘分享
确保两台机器的端口开启
才能传输文件
rpm命令使用集合
rpm -qa 查询系统已安装的软件包
rpm -ql查看指定软件包存放的位置
rpm -qi查看指定软件包的属性
rpm -qf查看指定文件或目录是由哪个软件包所安装的
rpm -qpi查看指定软件包的属性(更详细)
rpm -qpl查看准备安装的所有目标目录、文件
rpm命令
安装、升级、卸载、
rpm -i 在当前系统中安装install一个新的软件包
rpm -e 卸载指定名称软件包
rpm -U 检查并升级系统中某个软件包,若该软件包并未安装,则等同于 -i
rpm -F 检查并更新中的某个软件包,若该软件包原来并未安装,则放弃安装
rpm -h 安装或升级软件包,以#显示安装进度
rpm -v 显示软件安装过程中,详细信息
rpm --force 强制安装某个软件,当需要替换已安装的软件包及文件,或者安装一个比当前使用的软件版本更旧的软件
rpm --nodeps 在安装或升级、卸载一个软件包时,不检查与其他软件包的依赖关系
解包
使用tar -zxvf 对.tar.gz 进行解压
使用tar -jxvf 对.tar.bz2 进行解压
配置
在此之前需要安装apache环境
通常光盘挂载在mnt下
挂载sr0光盘,在内核模式下不会自动挂载
mount /dev/sr0/mnt
图形界面进入硬盘挂载包目录下
cd /run/media/chen/CentOS\ 7\ x86_64/Packages/
http安装需求组件
rpm -ivh apr-1.4.8-7.el7.x86_64.rpm
rpm -ivh apr-devel-1.4.8-7.el7.x86_64.rpm
rpm -ivh cyrus-sasl-2.1.26-23.el7.x86_64.rpm
rpm -ivh cyrus-sasl-devel-2.1.26-23.el7.x86_64.rpm
rpm -ivh apr-util-1.5.2-6.el7.x86_64.rpm
rpm -ivh expat-2.1.0-12.el7.x86_64.rpm
rpm -ivh expat-devel-2.1.0-12.el7.x86_64.rpm
rpm -ivh libdb-devel-5.3.21-25.el7.x86_64.rpm
rpm -ivh openldap-devel-2.4.44-22.el7.x86_64.rpm
rpm -ivh apr-util-devel-1.5.2-6.el7.x86_64.rpm
rpm -ivh pcre-devel-8.32-17.el7.x86_64.rpm
安装环境之后,配置apache文件存放路径
执行./configure --prefix=/usr/local/apache
编译
make需要有make装载且环境中具有gcc|gcc++语言
编译检查
make
安装
make install
apache安装在usr下的文件
安装后使用
history
查询历史记录命令
查看cat /usr/local/apache
文件网站页面文字
/htdocs/index.htm
使用echo命令替换文件index.html
echo "<h1>Welcome to this website.</h1> " >index.html
vim编辑器编辑index.html
注:<>中的文字可被替换,<>中为网页展示文字,中文是乱码,英文正常显示