LINUX 下源码安装 Apache

操作系统CentOS 7

linux下,默认Apache安装软件,其路径是随着开发软件人员的习惯而定,在开发过程中会经常不知道到所需的程序路径,因此手动安装程序对后续的使用会提供非常大的便利

一:准备

  1.安装 apr
  下载地址:http://apr.apache.org/download.cgi

  [[email protected]:/usr/local/src]# tar zxvf apr-1.5.2.tar.gz

  [[email protected]:/usr/local/src/apr-1.5.2]# ./configure --prefix=/usr/lcoal/apr

  [[email protected]:/usr/local/src/apr-1.5.2]# make

  [[email protected]:/usr/local/src/apr-1.5.2]# make install

  2.安装 apr-util
  下载地址:http://apr.apache.org/download.cgi
  [[email protected]:/usr/local/src]# tar zxvf apr-util-1.5.4.tar.gz
  [[email protected]:/usr/local/src/apr-util-1.5.4]# ./configure --prefix=/usr/lcoal/apr-util --with-apr=/usr/lcoal/apr

  [[email protected]:/usr/local/src/apr-util-1.5.4]# make

  [[email protected]:/usr/local/src/apr-util-1.5.4]# make install

  3.安装 pcre
  下载地址:http://pcre.org/
  [[email protected]:/usr/local/src]# tar jxvf pcre-8.37.tar.gz
  [[email protected]:/usr/local/src/pcre-8.37]# ./configure --prefix=/usr/lcoal/pcre

  [[email protected]:/usr/local/src/pcre-8.37]# make

  [[email protected]:/usr/local/src/pcre-8.37]# make install

  注意:如果在安装 pcre 时,遇到问题:configure: error: You need a C++ compiler for C++ support.
  解决方法:yum install -y gcc gcc-c++

二:安装Apache

  下载地址:http://httpd.apache.org/
  [[email protected]:/usr/local/src]# tar zxvf httpd-2.4.16.tar.gz
  [[email protected]:/usr/local/src/httpd-2.4.16]# ./configure --prefix=/usr/lcoal/apache --with-apr=/usr/lcoal/apr --with-apr-util=/usr/lcoal/apr-util --with-pcre=/usr/lcoal/pcre

  [[email protected]:/usr/local/src/httpd-2.4.16]# make

  [[email protected]:/usr/local/src/httpd-2.4.16]# make install

三:配置

  1.启动
  [[email protected]:/usr/local/apache]# ./bin/apachectl start

  2.开机启动
  打开文件:/etc/rc.local
  [[email protected]:/]# vim /etc/rc.local

  添加:/work/installed/apache/bin/apachectl start

OK啦 http://localhost OR http://ip

时间: 2024-10-06 00:53:23

LINUX 下源码安装 Apache的相关文章

Linux下源码安装CodeBlocks

Linux下源码安装CodeBlocks qianghaohao(CodingNutter) 一. 安装平台说明: CentOs6.4-i686  gcc-4.4.7 二. 下载最新源码: http://www.codeblocks.org/downloads 在此安装的是最新版:Code::Blocks 16.01 三. 阅读官方安装说明文档: http://wiki.codeblocks.org/index.php/Installing_Code::Blocks_from_source_on

Linux下源码安装Mysql5.5

本文主要介绍了如何在源码安装mysql5.5,所用系统为CentOS6.5 一.安装相应的开发环境 yum install -y ncurses-devel yum install -y libaio yum install -y bison yum install -y gcc-c++ yum install -y openssl-devel 二.安装cmake 跨平台编译器 # tar xf cmake-2.8.8.tar.gz # cd cmake-2.8.8 # ./bootstrap

图解Linux下源码安装PHP7.0.9 +Nginx

上一次,在<Linux下源码安装php7.0.6>,安装过PHP7.0.3,本文将记录安装PHP7.0.9过程. 测试环境 Linux 2.6.32-279.el6.i686 nginx-1.9.15.tar http://nginx.org/download/nginx-1.9.15.tar.gz php-7.0.9.tar.gz http://am1.php.net/distributions/php-7.0.9.tar.gz 安装Nginx wget http://nginx.org/d

CentOS 7.4下源码安装 Apache HTTP Server(httpd-2.4.35)

CentOS 7.4下源码安装 Apache HTTP Server(httpd-2.4.35) 前提:确保安装了expat-devel, APR包 (apr-1.6.3.tar.gz 和 apr-util-1.6.1.tar.gz); 用YUM方式安装expat-devel 和 apr-util-devel yum -y install expat-devel yum -y install apr-util-devel 解压apr-1.6.3.tar.gz后进入该目录下,执行: ./confi

Linux下源码安装nginx服务器以及部分配置

    Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日.其将源代码以类BSD许可证的形式发布,因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名.2011年6月1日,nginx 1.0.4发布. Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(

linux下源码安装软件

在linux下的很多软件都是通过源码包方式发布的,这样做对于最终用户而言,虽然相对于二进制软件包,配置和编译起来繁琐点,但是它的可移植性却好得多,针对不同的体系结构,软件开发者往往仅需发布同一份源码包,不同的最终用户经过编译就可以正确运行,这也是非常符合c语言的设计哲学的,一次编写,到处编译么,而常见的二进制包,比如rpm和deb,软件开发者必须为每种特定的平台定制好专门的软件包,这个通过rpm文件的后缀名就可以初见端倪,比如ppc,sparc,i386之类,在这里不做过多的陈述,其实源码安装软

Linux下源码安装JDK7

安装说明 安装环境:Red Hat Enterprise Linux7.1安装方式:源码安装 软件:jdk-7u80-linux-x64.gz 安装 #首先查看系统原有JDK信息 rpm -qa | grep java #删除原有OpenJDK安装,使用我们自己的JDK,减少问题出错率(不检查依赖,直接删除rpm包) rpm -qa|grep java|xargs rpm -e --nodeps #上传安装文件到 /usr/local/ #进入安装目录 cd /usr/local/ #删除原安装

Linux下源码安装编译mysql数据库

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理. 下面是mysql数据库源码安装的具体步骤: 环境:redhat6.5 所需要的包:mysql-boost-5.7.11.tar.gz cmake-2.8.12.2-4.el6.x86_64.rpm         #要求cmake版本2.8及其以上 ##########mysql############ 下载安装包并进行解压缩: mysql-

Linux下源码安装LAMP(CentOS 6.8 + Apache2.4 + MySQL5.5 + PHP7)环境

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