httpd :2.4.4
apr :
apr-util:
apr-iconv
rpm包:
二进制程序 /bin, /sbin, /usr/bin, /usr/sbin
库文件 /lib,/usr/lib
配置文件 /etc
帮助文档 /usr/share/{doc,man}
编译安装:
/usr/local/ 存放第三方软件的地方
bin ,sbin 二进制文件
lib 库文件
etc 配置文件
share/{doc,man} 帮助文件
源码编译卸载方式:在安装的时候 在/usr/local/软件包同名的文件下
先装apr --> apr-util --> httpd 有必要hwclock -s 同步硬件时间
1、tar xf apr-1.4.6.tar.bz2
cd apr-1.4
./configure --prefix=/usr/local/apr
make
make install
2、 tar xf apr-util-1.4.1.tar.bz2
cd apr-util-1.4.1
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make
make install
3、tar xf httpd-2.4.4.tar.bz2
cd httpd-2.4.4
./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-rewirte --enable-ssl --enable-cgi --enable-cgid --enable-modules=most --enable-mods-shared=most --with-zlib --enable-mpms-shared=all --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-ssl --with-ssl=/usr/local/openssl --with-zlib --enable-mods-shared=all --enable-track-vars --with-mysql=/usr/local/mysql --with-included-apr
make
make install
2.5、编译安装zlib
4、getenforce 0 将selinux改为permissive
5、./apachectl -f /usr/local/apache2/conf/httpd.conf -k start 启动起来
6、在init.d下写启动关闭脚本
7、chkconfig --add httpd
chkconfig --level 35 httpd on
原文地址:http://10183596.blog.51cto.com/10173596/1700358