centos下首次编译安装Apache2.2.22

来源:互联网 发布:java fastjson api 编辑:程序博客网 时间:2024/05/29 15:34

1.下载源码

http://sourceforge.net/projects/apachehttp.mirror/files/httpd-2.2.22.tar.gz

2.解压源码包

3.一步到位编译环境安装

yum -y install gcc gcc-c++ autoconf automake makelibjpeg libjpeg-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-develglib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devele2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel opensslopenssl-devel openldap openldapdevel nss_ldap openldap-clients openldap-serverslibtool* mysql-devel

4.apache目录下编译安装

 ./configure --prefix=/usr/local/apache --enable-so --enable-proxy --enable-rewrite --with-mpm=worker

5.make&make install

6.vim /usr/local/apache/conf/http.conf ,搜索"#ServerName",添加ServerName localhost:80

7./usr/local/apache/bin/apachectl start

8.cp  /usr/local/apache/bin/apachectl  /etc/rc.d/init.d/httpd

9.vim/etc/rc.d/init.d/httpd,添加以下注释信息:


#chkconfig: 345 85 15
#description: Apache

10.chkconfig --add httpd
-----------------------------------------------------------------------------------------------------------------
*apache编译安装后没有status的环境变量,所以不能service httpd status!

11.service httpd start




原创粉丝点击