倒霉的飞鸟最近掏腰包买了份蓝点linux开始学习linux下面用perl写cgi...
但是apache + mod_perl上面遭受了无比巨大的挫折(几个linux命令行命令
倒是练得烂熟)。内心无比沮丧。
今晚准备豁出去,再次格式化安装linux..
安装蓝点linux2.0, 所有软件全部安装。
启动服务去掉httpd (我从apache.org下载源代码,将重新编译安装)
安装完reboot先。
启动登录之后
mkdir dos
mount /dev/hda1 /dos (我把下载的apache源代码和mod_perl源代码放在c盘dos分区了)
mkdir /usr/flybird
cd /dos
cp * /usr/flybird
tar -zxvf apache_1.3.12.tar.gz
cd apache_1.3.12
./configure (编译安装apache)
make
make install
cd /usr/local/apache/bin
sh apachectl start
按ctrl-alt-f7 回到kde界面.netscape可以浏览 http://localhost/ 看到一个apache的画面说it worked
按ctrl-alt-f1 回到命令行
sh apachectl stop
cd /usr/flybird
tar -zxvf mod_perl-1.24.tar.gz
cd mod_perl-1.24
vi install (看看安装帮助先)
perl makefile.pl (编译安装mod_perl)
有提示,按y,回车,
又有提示,又按y,又回车。
make
make test
make install
cd /usr/local/apache/conf
vi httpd.conf
找到 #addhandler cgi-script .cgi
修改为 addhandler cgi-script .cgi .pl
cd /usr/local/apache/cgi-bin
vi test.pl
输入程序
#!/usr/bin/perl
use cgi;
print "content-type:text/html\n\n";
print "hello"
保存,退出vi
chmod 755 *
cd /usr/local/apache/bin
sh apachectl start
回到kde界面.netscape 浏览http://localhost/cgi-bin/test.pl
它显示页面 hello
chat * cry
飞鸟抱着显示器放声痛哭。
终于配置成功了!
note:www.apache.org 可以下载apache源代码和mod_perl源代码
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器