centos7.2源码安装Apache2.4

Centos7源码安装Apache(httpd-2.4.53)及问题解决 阅读详情

ps:学了这么久计算机了一直是想到什么查什么,下次又要用时又忘了.总是这样无休止的循环下去,今天终于决定改变一下了,写个博客做个总结吧.

centos7.2源码安装Apache2.4


以前总是用yum安装软件,因为yum工具非常方便会帮你把依赖软件也一起装了,后来发现yum也不是那么好用,有时候死活装不上软件…..


服务器环境是centos7.2(目前最新),由于服务器重装后,现在服务器非常干净什么也没有先来做一些准备吧.

  • 安装相关软件包gcc gcc++ zlib zlib-devel
yum -y install gcc gcc++ zlib zlib-devel#如果报错可以试试一个一个的安装
  • 1

下载所需软件源码包

可以使用linux的wget下载也可以在本地左面环境下载好了上传到服务器解

压软件包使用tar -xf 软件包

 tar -xf  httpd-2.4.25.tar.gz #先用cd命令切换到软件包所在的目录,用ls命令查看当前目录内容
  • 1

开始安装

安装apr

 cd apr-1.5.2#进入解压的软件包目录里面
 /*编译安装*/
 ./configure --prefix=/usr/local/apr/
 make && make install
  • 1
  • 2
  • 3
  • 4

安装apr-Util

 cd apr-1.5.4#进入解压的软件包目录里面
 /*编译安装*/
 ./configure --prefix=/usr/local/apr-util/  --with-apr=/usr/local/apr/ 
 make && make install


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

安装pcrel

 cd pcre-8.40#进入解压的软件包目录里面
 /*编译安装*/
 ./configure --prefix=/usr/local/pcre/
 make && make install
  • 1
  • 2
  • 3
  • 4

安装Apache

 cd httpd-2.4.25#进入解压的软件包目录里面
 /*编译安装*/
 ./configure --prefix=/usr/local/apache24/ --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/
 make && make install
  • 1
  • 2
  • 3
  • 4

启动Apache

cd /usr/local/apache24/bin/
./apachectl start #开启:start 停止:stop 重启:restart
systemctl stop firewalld.service #顺便把防火墙关了
systemctl disable firewalld.service#不让防火墙开机自启动

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
添加Apache自启动
cp /usr/local/apache24/bin/apachectl /etc/rc.d/init.d/httpd
vim /etc/rc.d/init.d/httpd #编辑httpd文件
  • 1
  • 2
  • 3
在#!/bin/sh下面添加以下两句后保存
#chkconfig: 345 70 70
#description: apache
  • 1
  • 2
chkconfig: 2345 70 60中的2345是指脚本的运行级别,即在2345这4种模式下都可以运行,234都是文本界面,5是图形界面X,70是指脚本将来的启动顺序号,如果别的程序的启动顺序号比70小(比如44、45),则脚本需要等这些程序都启动以后才启动。60是指系统关闭时,脚本的停止顺序号


把Apache添加到系统服务并自启
chkconfig --add httpd #加入系统服务
chkconfig httpd on #开机自启
  • 1
  • 2

这样就可以使用systemctl start|stop|restart httpd 启动|关|重启Apache服务了


配置文件在Apache的安装目录(也就是安装Apache时–prefix=xxxx所指定的目录)下的conf目录下的httpd.conf

vim /usr/local/apache24/conf/httpd.conf#修改Apache配置文件
centOS+apache2.4+mysql5.7+php7.0 ( 源码编译安装 ) 安装 sudo ./b2 install -j5 --with-date_time --with-filesystem --with-system --with-thread --with-regex --with-chrono --with-log link=static runtime-link=static。6. cp /usr/local/src/mysql57/my-default.cnf /etc/my.cnf (把数据目录设置好,不然容易跑到默认目录去) 阅读详情

相关推荐

专有钉钉小程序(浙政钉)开发搭建流程总览

最近公司有一个项目要做浙政钉,让我来负责做。靠,我一脸懵,开发了两年多不知道浙政钉是啥,感觉我眼界还是低了。然后就去百度、同事问了一圈才知道就是个钉钉小程序嘛,然后发布到浙政钉上了。就搭建项目跑起来我都肥了很多事,中间走了很多坑。正好领导让我写《钉钉小程序前端开发流程》,这想着也写个博客吧。下面就是整个流程及我所遇到的坑!

m0_53910290的博客 6355

centos7.2安装apache

    centos7.2安装apache比较简单,直接上代码    1.安装yum install httpd    2.启动apachesystemctl start httpd.service    3.查看apache进程ps -ef | grep httpd       发现进程已开启后在浏览器中访问你的主页    出现该内容则证明安装成功    其它相关命令:systemctl sto...

weixin_39062020的博客 1503

解决鸿蒙/荣耀设备GMS应用调试中的“Play保护机制认证”报错

本文详细解析了在鸿蒙或荣耀设备上调试GMS应用时,遇到“Play保护机制认证”报错的根本原因与解决方案。核心在于获取设备的GMS Device ID,并通过Google官方渠道完成临时注册,从而绕过认证限制。文章提供了无需Root和ADB查询两种具体方法,并分享了授权后的故障排查与实战经验,帮助开发者高效解决问题。

weixin_29288313的博客 296

源码包安装apache

执行 ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util。1,下载编译器,由于大部分软件的源代码都是由c语言编写的,所以需要下载gcc编译器(可以通过gcc -v检查gcc是否成功安装,可以看到版本号即成功安装)执行 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr。

ufihsgnawoaix的博客 1672

Win11系统下Abaqus2022与VS2022+oneAPI2023环境配置全攻略(附VUMAT子程序避坑指南)

本文详细指导在Windows 11系统下,为Abaqus 2022配置Visual Studio 2022与Intel oneAPI 2023的Fortran编译环境,以支持VUMAT等用户子程序开发。内容涵盖软件安装顺序、环境变量关联、快捷方式修改及关键验证步骤,并提供了首个VUMAT子程序的实战编写与模型验证方法,帮助用户高效搭建稳定可靠的仿真开发平台。

pytorch8learner的博客 312

最小二乘法(看完即会)

其中,X是数据矩阵,每一行是一个数据点,每一列是一个自变量(包括截距项),Y是观测值向量,β是待求的系数向量。为了找到使S最小的a和b的值,我们需要对S求关于a和b的偏导数,并令它们等于零。最小二乘法的数学公式通常用于线性回归问题,其中目标是找到一条直线(或更高维度的超平面),使得这条直线与给定数据点的误差平方和最小。同样地,通过求偏导数和令偏导数等于零,我们可以得到一个线性方程组,解这个方程组可以找到最优的b_0, b_1, …+ b_m*x_m,其中b_0是截距,b_1到b_m是各个自变量的系数。

qlkaicx的博客 2万+

源码安装apache(httpd)过程

源码安装apache软件及出现报错的解决方案

weixin_52814257的博客 3093

信号编辑软件ZX/SignalEditing

信号编辑软件ZX/SignalEditing

weixin_45661395的博客 955

【apache源码安装与配置】

@[toc]apache 源码安装与配置 1.apache源码安装 1.1 环境准备 网卡配置 vim wget

m0_67758799的博客 3051

ADAMS软件二次开发:ADAMS软件API接口详解

API(Application Programming Interface,应用程序编程接口)是一种允许不同软件应用程序之间进行交互的接口。在ADAMS软件中,API提供了与软件内部功能直接交互的能力,使用户能够通过编写自定义代码来扩展软件的功能,实现自动化操作或集成到其他系统中。ADAMS软件的API主要基于C++和Python,允许用户通过这些编程语言来访问和控制ADAMS的模型、仿真和分析功能。API接口的使用,需要对编程语言有一定的了解,同时也需要熟悉ADAMS软件的基本操作和模型结构。

kkchenjj的博客 1861

SAP-ABAP:新手入门篇——从0到1写出你的第一个ABAP Hello World程序并完成调试运行

本文是ABAP开发入门指南,详细介绍如何创建并运行第一个"Hello World"程序。主要内容包括:通过SE38事务码进入ABAP编辑器;创建以Z/Y开头的程序并保存为本地对象;编写简单的WRITE输出语句;完成语法检查、激活和执行流程;以及初步体验调试功能。文章特别强调ABAP开发的规范要求,如程序命名规则、激活与保存的区别等,并提供了详细的步骤说明和常见问题提示,帮助零基础开发者快速上手ABAP编程。

baidu_35680696的博客 478

4.3 CentOS 7 上编译安装apache2.4 源码包全过程

1 编译安装步骤 Step 1 环境准备:安装Development Tools和ARP等工具 yum groupinstall "Development Tools" yum install apr-devel apr-util-devel pcre-devel openssl-devel Step 2 创建一个httpd的账号,给这个服务用 useradd -r -u 80 ...

tingyalove的专栏 389

vue - 网站接入微信扫码登录功能详细教程,完整详细流程及完整功能示例源代码(附常见问题的解决方案与二维码样式修改方案)

vue.js项目植入微信登录,vue网页项目怎么做微信扫码登录,VUE项目中的微信扫码登录,VUE中最简单的js调用微信扫一扫功能,vue:如何设计网页的微信扫码登录功能,微信扫码功能官方文档,通过vue方式实现二维码扫码功能,vue调用微信扫码,vue H5 调用微信扫描二维码,Vue前端实现微信扫码登录,vue-wxlogin 微信授权登录组件,网站引入的微信登录框如何修改宽高或其他样式,wxlogin 组件插件怎么改变宽高,vue-wxlogin组件怎么自定义样式,微信网页授权,vue调用微信JSDK

✅ 精选推荐文章 6364

7 centos 源码安装samba_centos7 apache 2.4.46 源码包安装 shell

#!/bin/bash ## install apache 2.4.46 ## by whabc.net redtomoto ## time 2020.8.14 cd ~ yum install -y vim wget mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup #备份源 w...

weixin_39797912的博客 117

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

CentOS7下源码安装Apache2.4.9

第一次发博客

dewstudio的专栏 1391

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

第四周作业——在CentOS7上编译安装apache2.4源码包,并启动此服务

在CentOS7上编译安装apache2.4源码包,并启动此服务 在安装httpd软件包时,可以先做好安装前的步骤 获取Apache httpd源码包,可以在官网https://www.apache.org/dist/httpd/ 选择你想下载的版本,我已经下载下来了,在/data目录下 解压下载的httpd源码包 解压命令: tar xzf httpd-2.4.34.tar...

suika_xiaoyuzhenren的博客 412

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

CentOS 5.8 中源码安装apache2.4.7和php5.4.23

安装Apache2.4.7: 首先从  http://httpd.apache.org/download.cgi#apache24 下载apache源码包httpd-2.4.7.tar.gz wget http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.7.tar.gz 从  http://apr.apache.org/downlo

llnara的专栏 6507

centos apache加载php模块,源码安装LAMP(CentOS 6.8 + Apache2.4 + MySQL5.5 + PHP7)

一、简介PHP已经走过了20年的历史,PHP7对于上一版本的PHP5.*,在性能方面有了跨越式的提升,当然也有一些新增的特性和改变,具体大家可以参考网上更为详细的相关资料文档。二、系统环境系统平台:CentOS release 6.8 (Final)Apache版本:httpd-2.4.6.tar.gzMySQL 版本:mysql-5.5.53.tar.gzPHP版本:php-7.1.0.tar....

weixin_29038345的博客 359

centos7下源码编译配置 apache2.4+mysql5.6+php7.1

在centos7系统下编译apache2.4,PHP7,mysql5.6

yuzengyuan的专栏 4303

CentOS 7 安装Apache 2.4.39

使用源码在CentOS 7下安装 apache 2.4.39,之前趟了一遍,简单做个笔记。 STEP 1 安装apr STEP 1.1 检查是否安装apr [root@study ~]# yum list apr # 如果没有安装, 则进入STEP 1.2; # 查看apr的位置 [root@study ~]# whereis apr apr: /usr/local/apr ...

weixin_30535913的博客 525

centos7.0源码安装apache2.4.10异常及处理方法

在centos 7.0上通过源码安装apache 2.4.10做configure时(./configure --prefix=/usr/local/apache2),提示configure: error: APR not foundconfigure: error: APR-util not found解决方法:yum install apr-devel.i686 apr-...

weixin_34345560的博客 138

在CentOS7上编译安装apache 2.4源码包,并启动此服务

一.安装开发软件包组 [root@localhost yum.repos.d]#yum groupinstall "development tools" [root@localhost yum.repos.d]# yum install openssl-devel [root@localhost yum.repos.d]# yum install pcre-devel [root@loca...

linteng1994的博客 1076

centos7下源码安装Apache2.4.33和php5.6.21

安装Apache2.4.33: 1、先装gcc和make yum -y install gcc gcc-c++ make 没有这个gcc-c++一会编译不prce yum -y install openssl-devel 2、安装apr1.6.3: wget http://mirrors.hust.edu.cn/apache/apr/apr-1.6.3.tar.gz tar -zvxf apr...

luckie_li的博客 976

centos安装apache_centos7 apache 2.4.46 源码包安装 shell

#!/bin/bash

weixin_39581964的博客 350

linux7源码安装lamp,Centos7.4源码搭建LAMP环境

CENTOS 7.4×××LAMP目录一、源码安装apache2.4.33. 21.1、使用wget下载号所需的包1.2、解压源码包并编译安装apache以及所需依赖包1.3、启动apache服务二、源码安装mysql2.1、源码安装mysql2.2、编译安装完成,对数据库进行初始化2.3、启动数据库2.4、创建数据库,给discuz用户授权三、源码安装PHP并与apache进行整合四、安装dis...

weixin_29746595的博客 184
上一篇: CentOS7下PostgreSQL安装过程
下一篇: PHP编译安装时常见错误解决办法,php编译常见错误
CopperDong
博客等级 码龄14年 1205粉丝 466原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值