1.到官方网站下载最新apache
2. 下载后的文件形式是httpd-2.2.11.tar.gz.
1)利用命令tar xvfz *.tar.gz将apache解压.
2)cd httpd-2.2.11 3)利用./configure --help查看帮助信息,看看需要配置哪些选项.由于我要装mysql和php,所以选择了以下
几个选项:./configure --prefix=/usr/local/apache2 --enable-rewrite --with-mpm=worker --enable-so
最后一个很重要,如果要装php,一定要写,前面两个不是必需的.<如果不明白选项的含义,去google.>
4)make
5)make install
3. 启动Apache:
#cd /usr/local/apache2/bin
#./apachectl start
停掉apache是
#cd /usr/local/apache2/bin
#./apachectl stop
4.测试安装是否成功,浏览器输入http://localhost, 页面显示it works,表明apache安装成功.
5.测试perl.文件为cgitest.pl,放在/usr/local/apache2/cgi-bin目录中,并且chmod a+x cgitest.pl使其可执行
:
#!/usr/bin/perl -w
use CGI;
{
my $q = new CGI;
print $q->header(),
$q->start_html("hello,perl"),
$q->h1('hello perl'),
$q->end_html();
}
6.在浏览器中输入:
http://localhost/cgi-bin/cgitest.pl 即可看到hello perl。
7.自定义文件存放位置:
# ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/"
# ScriptAlias /cgi/ "/usr/local/www/"
ScriptAlias / "/usr/local/www/"
#<Directory "/usr/local/apache2/cgi-bin">
<Directory "/usr/local/www">
这样就可以将网页文件存放在/usr/local/www目录
访问的时候:
http://localhost/cgitest.pl 即可。