大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> CGI专区 -> 利用Perl开发Internet/Intranet应用之一

利用Perl开发Internet/Intranet应用之一

时间: 2021-07-31 作者:daque

perl从来重要用来编写少许unix体例上的处置和监察和控制步调,因为perl与unix体例精细贯串,故厥后很多人都爱好沿用perl来编写cgi步调。此刻十分一局部企业城市沿用nt平台,但大局部仍旧沿用perl举行运用开拓。由于它具备杰出的通用性和宏大的字处置本领,纵然此后改用unix体例(大概因为接入用户数增加,考察量加大),步调窜改量也不大(vbscript则没辙移植,vbscriptwindowsonly)。 ----与其它cgi编写谈话(vbscript、javascript-forserver、cshell、c/c++...)比拟,perl具备以次5个便宜: ----1具备莫大可扩充性和随时可用。 ----2具备特殊宏大的字串处置功效。 ----3很简单挪用体例吩咐(shellcommands),容易编写unix体例程式。 ----4完备面向东西的编制程序本领,代码的可保护性、复用性好。 ----5实用于各类web效劳器(如:unix、nt、netscape),具备杰出的通用性。 ----因为具备之上的便宜,故不妨断定不管此后internetserver(囊括webserver)的主宰是nt(iis)仍旧unix(ncsa、apache...),perl城市是炙手可热的cgi编写谈话。 一cgi基础道理 ----client<--->webserver<--->cgi<---> database/serverfile/serverenvironment ----当某些web页面不妨产灵巧态文献,让你填入表格,表露精粹动画,或是收发巨型数据库消息,读取和树立各类效劳器/路由器情况变量和状况,八成是运用大众网关界面,也即是所谓的cgi(commongatewayinterface)。 ----cgi自己不是一种步调谈话,而是webserver与databaseserver/其它server之间交互效率的体制。运用cgi,软硬件工程师得以让web页面可径直读取和树立各类效劳器/路由器、检索各类巨型数据库等。 二开拓情况的创造 ----即使你沿用的webserver是鉴于unix体例的,只需安置相映的perl编写翻译步调即可;即使是鉴于windows95/nt的则除去安置好编写翻译步调外,还要在备案表中作备案。底下以iis(microsoftwebserver,nt自带)为例。 ----当你在nt上衣好perl编写翻译步调后,需举行以次几项的树立,iis才会扶助perl步调的挪用。 ----1)运转regedt32.exe备案表编纂器(即使不知在何处,可用search找) ----2)翻开底下的目次(筹备增添消息进该目次) ----hkey_local_machine\system\currentcontrolset\ services\w3svc\parameters\scriptmap ----3)在edit菜单下采用‘增添数值’选项 ----4)'数值称呼'填.pl ----5)‘数值典型’填reg_sz ----6)按决定后,再填写‘字符串’ ----‘字符串’=c:\perl5\bin\perl.exe%s%s ----(即使你的perl.exe文献不是坐落该目次,只有填上相映路途即可。) ----7)从新起动webserver ----注:即使是其它webserver,窜改本领一致。蓄意获得perl编写翻译步调(免费软硬件)或关系扶助材料,可到关系的站点长进行搜索。底下列出局部网址供大师参考。 http://202.96.151.200/zyr/ http://www.perl.hip.com/ http://www.roth.net/odbc/ ftp://ftp.linux.activestate.com/pub/perl-win32/ ----当十足筹备妥贴后,就不妨发端开拓少许步调了。底下将会以少许大略、有效的例子扶助大师领会少许运用perl开拓internet/intranet运用的本领和本领。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.