zoukankan      html  css  js  c++  java
  • httpd安装与配置(centos7)

    Apache服务(Apache HTTP Server),是Apache软件基金会的一个开放源码的网页服务器。可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

    本文简单介绍安装httpd软件到虚拟机上

     一、安装

    1、yum安装

     1.yum list httpd查看可安装的包

    2.# yum install httpd.x86_64 用命令安装

    2、使用源码编译安装的方式安装

    总体步骤分为4步:

    (1)获得软件(2)编译前准备(3)开始编译   make (4)安装与部署  make install

    有的电脑存在apache服务,首先删除电脑中存在的服务

    1.停止httpd服务systemctl stop httpd

    2.停止服务后使用ps -ef|grep httpd查看是否还有httpd进程正在运行

    3.若还有进程存在,则用kill -9 pid逐个删除

    4.使用rpm -qa|grep httpd查看软件包名字

    5逐个删除软件

    再使用源码编译安装的方式安装httpd软件到本机上

    1.从apache官网(http://httpd.apache.org/)下载httpd最新的源码包。

     下载apr、apr-util、prce

    下载地址分别为http://apr.apache.org/download.cgi

    https://sourceforge.net/projects/pcre/

     使用wget在线下载,也可以下载后通过xftp上传

    以apr为例安装:

     mkdir /usr/local/apr

    解压压缩包,cd到解压后到文件,配置此包适应本操作系统

     ./configure --prefix=/usr/local/apr

    出现问题

    安装gcc软件

     yum list gcc列出可安装的包,然后安装

    同样yum list gcc-c++,安装

    安装完成后查看

    再./configure --prefix=/usr/local/apr,不报错,然后依次执行

    # make

    make install

    安装完apr之后,类似这个方法安装apr-tuil、prce

    创建目录====》解压=====》安装到目录====》编译执行

    ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config

    ./configure --prefix=/usr/local/pcre --with-apr=/usr/local/apr/bin/apr-1-config

    3、安装apache同样类似于以上安装步骤

    ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcr

    执行出错

    错误提示:checking for pcre-config... false
    configure: error: Did not find pcre-config script at /usr/local/pcre。

    安装pcre版本过高,删除 pcre 安装目录 ,下载低版本的pcre

    安装完成后重新执行./configure命令成功

    下篇:https://www.cnblogs.com/yigehezi/p/10560335.html

  • 相关阅读:
    在C语言中,double、long、unsigned、int、char类型数据所占字节数
    SIFT算法的应用--目标识别之Bag-of-words模型
    公司笔试客观题
    程序的内存分配 CC++
    C++编程练习(14)-------“单例模式”的实现
    SSH框架:同一个工程之前可以正常运行,现在不能
    严重: Exception starting filter struts2 Unable to load configuration.
    Oracle SQL Developer出现错误 【ora-28002:the password will expire within 7 days】的解决办法
    jQuery 属性操作
    前端模块化开发应用——日历组件开发
  • 原文地址:https://www.cnblogs.com/yigehezi/p/10552816.html
Copyright © 2011-2022 走看看