linux 源码安装apache2.4并添加服务

源码安装apache,路径 /usr/local/httpd24

1.安装apr
yum -y install epel-release 
wget -c http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz tar xf apr-1.5.2.tar.gz cd apr-1.5.2 
./configure --prefix=/usr/local/apr;echo $? make && make install;echo $? 
cd ..

2.安装apr-util
wget -c http://archive.apache.org/dist/apr/apr-util-1.5.2.tar.gz tar xf apr-util-1.5.2.tar.gz 
cd apr-util-1.5.2 
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr;echo $? 
make && make install;echo $?

3.安装httpd2.4.12
yum install pcre-devel openssl-devel 
wget -c http://www.apache.org/dist/httpd/httpd-2.4.12.tar.gz 
tar xf httpd-2.4.12.tar.gz
cd httpd-2.4.12 
./configure --prefix=/usr/local/httpd24 --sysconfdir=/etc/httpd24 --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --enable-modules=most --enable-mpms-shared=all --with-mpm=event;echo $? 
make && make install;echo $?

4.测试
 /usr/local/apache24/bin/apachectl start
 netstat -utl |grep http
 出现 0 *:http                      *:*                         LISTEN
 浏览器访问centos机器IP,出现It works!

5.添加到系统服务实现开机启动:
cp /usr/local/httpd24/bin/apachectl /etc/init.d/httpd
vim /etc/init.d/httpd
在文件开头加入下面几行:
#!/bin/sh
# chkconfig: 35 85 15
# description: Apache  server. 
chmod +x /etc/init.d/httpd
/sbin/chkconfig --add httpd
/sbin/chkconfig --list httpd
ln -s /sbin/chkconfig /usr/bin/chkconfig
ln -s /sbin/service /usr/bin/service
时间: 2024-08-07 05:18:26

linux 源码安装apache2.4并添加服务的相关文章

CentOS-6.4-minimal版中源码安装Apache-2.2.29

/** * CentOS-6.4-minimal版中源码安装Apache-2.2.29 * ---------------------------------------------------------------------------------------------------------------------- * 源码安装软件时常见的三个步骤 * 1)配置环境:通常命令为./configure --prefix=DIR(即指定软件安装目录),如果还想启用其它功能,可在后面接着添

mysql-5.5 for linux源码安装

mysql-5.5 for linux源码安装 1.使用Yum安装依赖软件包 # yum install -y gcc gcc-c++ gcc-g77 autoconf automake bison zlib* fiex* \ libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* 2.安装cmake # yum install -y cmake 3.解压缩并编译安装MySQL源码包 # tar xzvf mysql-5.5.27.tar.gz

Linux源码安装软件

Linux源码安装软件 源码安装:最原始最有效的安装方式 三部曲(1)—./configure xxx 生成makefile文件,随后需要的安装信息都是从这一步中获取 (2)make 根据makefile的指示开展编译工作,利用gcc将原始码编译为目标文件目标文件使用动态或静态函数库产生一个完整的可执行文件 (3)make install根据makefile文件里关于install的项目,将所编译完成的文件安装到指定目录一般有etc.lib.bin.man等目录 源码安装是费力不讨好的,这种方式

Linux 源码安装apache 与常见错误解决

文档原位置 一.编译安装apache 1.解决依赖关系 httpd-2.4.4需要较新版本的apr和apr-util,因此需要事先对其进行升级. 升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包(谨慎!小心).下面是使用源代码的方式行,它们的下载路径为:(~_~)这里不再说到那里下载了,相信你有能力找的到的,呵呵 2.安装依赖的软件包(当然这里可以认为成需要的编译环境咯!) yum -y install pcre-devel yum -y install  "Developmen

搭建LNAMP环境(三)- 源码安装Apache2.4

上一篇:搭建LNAMP环境(二)- 源码安装Nginx1.10 1.yum安装编译apache需要的包(如果已经安装,可跳过此步骤) yum -y install pcre pcre-devel zlib zlib-devel openssl openssl-devel 2.创建apache用户组和用户 groupadd apache useradd -r -g apache -s /sbin/nologin -M apache 3.下载apache源码包及依赖包apr和apr-util,将它们

linux源码安装iostat,dstat,systat的方法

源码安装systat: # wget http://perso.orange.fr/sebastien.godard/sysstat-8.0.4.1.tar.gz# tar zxvf sysstat-8.0.4.1.tar.gz# cd sysstat-8.0.4.1# ./configure# make# make install 使用iostat分析压力过大的服务器: $iostat -x 1 Linux 2.6.33-fukai (fukai-laptop)          _i686_

Linux 源码安装mysql

源码安装mysql tar zxf mysql-boost-5.7.11.tar.gz rpm -ivh cmake-2.8.12.2-4.el6.x86_64.rpm yum install cmake-2.8.12.2-4.el6.x86_64.rpm -y cd mysql-5.7.11/ yum install gcc-c++ ncurses-devel bison -y 检测 [[email protected]]# cmake -DCMAKE_INSTALL_PREFIX=/usr/

linux 源码安装lnmp+memcache(问题纠正整理)

依赖包安装:yum -y install make apr* autoconf automake curl-devel gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel gd  kernel keyutils  patch  perl kernel-headers compat* mpfr cpp glibc libgomp libstdc++-devel ppl cloog-ppl keyutils-libs-devel libco

Linux源码安装nginx并配置

linux 编译安装nginx,配置自启动脚本 本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装nginx,记录下安装过程: 参照这篇文章:Linux 从源码编译安装 Nginx: 1.1.准备 pcre 库pere 是为了让 nginx 支持正则表达式.只是准备,并不安装,是为了避免在64位系统中出现错误.  代码如下 复制代码 wget ftp://ftp.csx.cam.ac.uk/pub/