centos64位lamp配置第二步:源码编译apache2.2.25

来源:互联网 发布:阿里云主营业务 编辑:程序博客网 时间:2024/05/19 13:21

首先去官网下载apache-2.2.25.tar.gz,然后安装需要的软件yum -y install wget gcc-c++ ncurses ncurses-devel cmake make perl bison openssl openssl-devel gcc* libevent libevent-devel libxml2 libxml2-devel  libmcrypt libmcrypt-devel curl-devel libpng-devel libtool-ltdl-devel libjpeg* libpng* freetype*。

        1.解压: tar -zxvf apache-2.2.25.tar.gz,建立mkdir /usr/local/apache目录

         2.进入apache-2.2.25目录,编译:./configure --prefix=/usr/local/apache --enable-vhost-alias --enable-rewrite --enable-ssl --enable-so --enable-info --enable-deflate=shared --enable-modules=speling

         3.编译完成后,make && make install

         4.复制初始化文件到/etc/init.d下,cp  build/rpm/httpd.init /etc/init.d/httpd

         5.设置apache开机启动:chkconfig --add httpd

chkconfig --level 345 httpd on

          6.vim /usr/local/apache/conf/httpd.conf,找到ServerName那一行,去掉前面的注释

         7.开机启动:

cp /opt/httpd-2.2.27/support/apachectl /etc/init.d/httpd

vi /etc/init.d/httpd

在文件开头加入下面几行:

#!/bin/sh

# chkconfig: 2345 85 15

# description: Apache is a World Wide Web 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

              

           启动:/etc/init.d/httpd start或service httpd start

原创粉丝点击