- 论坛徽章:
- 0
|
第一次安装apache 看了很多资料,尽管很多地方看得一头雾水,不知其深意,但我的apache 终于还是在我的机器上安装成功,运行正常了!
下面我把安装过程写出来供和我一样的新手参考!并请大家批评指正!!
首先我们要确定安装apache需要的几个步骤:下载apache压缩包,解压缩,配置,编译和安装。下面我们一步一步来进行!
1. 可从www.apache.org 和www.sunfreeware.com等网站下在其压缩包,文件名类似于:apache_1.3.23.tar.gz。文件大小约2.1M
2.将压缩包解压缩:
# gunzip -d apache_1.3.23.tar.gz
# tar -vxf apache_1.3.23.tar
解压缩后得到一个目录名为apache_1.3.23的目录,该目录中既是apache服务器所需要的所有文件。
3.进入目录apache_1.3.23中,开始对apache 进行配置。命令格式如下:
# ./configure --prefix=[install_dir] --enable-module=[module_name]
注:这里的install_dir是apache要安装的目的目录,这个目录名及其路径随意,只要空间够用就好。如/usr/local/httpd 或/home/www/ 都可
。这里的module_name 是准备额外启用的apache模块名。标准的apache提供约35个模块,而apache 默认不启用其中半数的模块,所以,如果需
要的话,需要我们在这里人工启用它们。上面命令可以启用多个模块,只需要输入多个 “--enable-module=[module_name]”即可。
在这里,我将apache安装到/home/httpd目录下,启用模块。使用命令如下:
#./configure --prefix=/home/httpd --enable-module=auth-anon
4.配置命令完成后,开始编译apache,在同一目录下,使用命令如下:
# make
编译完成后会在src子目录下生成一个名字为“httpd"可执行程序。
在这一步骤中,可能很多人会遇到提示:"make: not found" 没有关系,只要我们知道“make”文件的位置“/usr/ccs/bin/make"就好,可以
用“# path $PATH:/usr/ccs/bin/make”命令把它加到PATH中,也可以使用绝对路径“# /usr/ccs/bin/make”来执行这个命令。
5.到这一步,我们可以来安装apache了,这一步将可执行文件“httpd"和所有apache的配置文件拷贝到安装目录中去。使用命令如下:
# make install
这样apache服务器就算已经安装到你的系统上了。
6.启动和关闭apache需要用到安装目录下的bin子目录中的apachectl命令。命令使用方法如下:
# apachectl start
# apachectl stop
7.如果你需要apache随着系统同时启动和关闭,可按下面的操作来做:
# cp /home/httpd/bin/apachectl /etc/init.d
# cd /etc/rc3.d
# ln -s /etc/init.d S85apachectl
# cd /etc/rc2.d
# ln -s /etc/init.d K15apachectl
这样apache服务器会随系统同时启动和关闭了。
随后需要详细的配置你的apache服务器,主要涉及到httpd.conf , access.conf 和 srm.conf等配置文件,以后再述。
附apache模块表一张 |
|