时间: 2021-07-31 作者:daque
perl简介 筹备沙盘 在你的pc或mac上创造一个文献夹 - perltour。 点击这边载入沙盘文献 - template.txt。把它生存到perltour文献夹中。 在你最爱好的文本编纂器中翻开这个文献。 把第一条龙替代为你仍旧定位的perl路途。对于windows nt用户:简略这行。你的呆板运用.pl文献扩充名开定位perl,以是要保护你的文献的扩充名为.pl而不是.cgi。 找到文书档案的倒数第八行 - open(mail, "|/usr/lib/sendmail -t") || die 把/usr/lib/sendmail替代为你仍旧定位的sendmail路途。 找到下一条龙 - "content-type: text/text\n\ncan’t open /usr/lib/sendmail!"; 把/usr/lib/sendmail替代为sendmail路途。 生存文献。 从此刻发端你历次创造一个新的cgi时都不妨正片这个template.txt文献。 创造一个尝试文献 咱们此刻创造一个尝试用的cgi步调而后上传到效劳器上。 提防:有些效劳器承诺你的cgi步调不妨在任何web目次中 - 只有文献名以".cgi"中断。有的效劳器诉求只能把它们放在"cgi-bin"目次中。不妨跟你的体例处置员确认是哪种情景。 正片template.txt到test1.cgi中(在nt上为test1.pl)。 翻开test1.cgi而后找到#************begin body********* 在这行反面介入一条龙:print "<h1>hello world</h1>"; 生存文献。 即使不须要把剧本放在cgi-bin目次中...... 用telnet步调登录到你的unix效劳器上。 在unix吩咐提醒符下,敲入mkdir perltour而后按回车。 敲入chmod a+rx perltour而后按回车。 把test1.cgi文献ftp到perltour文献夹中。提防:该当以ascii办法上传你的cgi文献,不许用binary办法。 敲入chmod a+rx test1.cgi而后按回车。 敲入ls -l而后按回车。这时候你不妨看到test1.cgi的权力:rwxr-xr-x,表白任何人都不妨读和实行这个文献。 运转欣赏器,输出你的主目次url,把/perltour/test1.cgi加在url反面。 即使须要把剧本放在cgi-bin文献夹中...... 用telnet登录到你的unix效劳器上。 向体例处置员咨询cgi-bin的路途。 在unix吩咐提醒符下,敲入cd cgi-bin路途,而后按回车。 把test1.cgi文献ftp到效劳器的cgi-bin文献夹中。提防:该当以ascii办法上传你的cgi文献,不许用binary办法。 敲入chmod a+rx test1.cgi而后按回车。 敲入ls -l而后按回车。这时候你不妨看到test1.cgi的权力:rwxr-xr-x,表白任何人都不妨读和实行这个文献。 运转欣赏器,输出你的效劳器的url,把/cgi-bin/test1.cgi加在url反面。比方,http://www.myserver.com/cgi-bin/test1.cgi。 hello world将以大假名展示,表白cgi平常处事。>>