我用的apache包是httpd-2.2.22.tar.bz2,解压
- [root@linuxtest home]# ls
- httpd-2.2.22.tar.bz2
- [root@linuxtest home]# bzip2 -d httpd-2.2.22.tar.bz2
- [root@linuxtest home]# ls
- httpd-2.2.22.tar
- [root@linuxtest home]# tar xvf httpd-2.2.22.tar
- [root@linuxtest home]# ls
- httpd-2.2.22 httpd-2.2.22.tar
- [root@linuxtest home]# cd httpd-2.2.22
- [root@linuxtest httpd-2.2.22]#
开始编译:
- [root@linuxtest httpd-2.2.22]# ./configure --prefix=/usr/local/apache-2.2.22 --enable-so --enable-mods-shared=most --with-mpm=worker
- [root@linuxtest httpd-2.2.22]#make
- [root@linuxtest httpd-2.2.22]#make install
--prefix=/usr/local/apache-2.2.22 这是选择apache安装的路径。
apache安装在/usr/local/apache-2.2.22下,现在就进入bin目录下面启动apache
- [root@linuxtest httpd-2.2.22]# cd /usr/local/apache-2.2.22/bin/
- [root@linuxtest bin]# ./apachectl start
- [root@linuxtest bin]# netstat -tnl
在浏览器中输入服务器IP进行测试,默认是80端口,出现It works! apache启动成功
主目录/usr/local/apache-2.2.22下面的htdocs是默认web文档根目录,将网站放在该目录下就能成功发布了