如何建一个服务器
轻松架设个人服务器 - -
用自己的机子架设服务器放动网的论坛,要怎么做?总而言之,大家水平不同,问的问题也不一样,但这是关系到设置是否成功和动网论坛是否能正常使用,于是我在网上去帮大家找了这篇文章,讲得要多详细有多详细了,如果你也想架设一部属于自己的服务器,请好好看看这篇吧
看到别人精美的个人主页,你一定会有所心动,而如今免费资源却是越来越少,往往你花大量时间去寻找免费主页空间时,最后却因它们的不稳定而给自己带来一些遗憾。此外,在信息社会中,我们经常需要转移、暂存一些文档和资料,或与别人实现文件共享,FTP服务会经常作为我们的最佳信息传输方式。但在很多时候,当我们来回穿梭于那些免费的FTP服务器时,却因为苦于没有匿名帐号或人数过多而不能正常登录。其实,我们完全可以避开这些尴尬,全力打造一个属于自己的个人服务器,从此不再搭便车,开始体会拥有的快感!下面随我一起开始个人服务器的网络架设之旅。
WWW服务器的架设
我们几乎每天都会浏览形形色色的网站来获取各种各样的信息,WWW服务器就是提供此类服务的,目前有很多信息提供商提供WWW服务器架设的付费服务。其实,我们完全可以自己打造WWW的个人服务器,在网上发布一些个人信息,并且体会做管理员的乐趣。WWW服务器的架设有很多种方式,下面介绍一些主流的实现方法:
1通过微软提供的IIS
目前很大一部分的WWW服务器都架设在微软公司的IIS之上。它使用的环境为WinNT/2000/XP+Internet Information Service(IIS),相信很多用户现在使用的都是Win2000或WinXP系统,在Win2000 Professional和WinXP系统中,默认的情况下,它们在系统初始安装时都不会安装IIS(目前版本为IIS50),因此得将这些组件添加到系统中去。
第一步:IIS的安装
A在控制面板中选择“添加/删除程序”,在出现的对话框中选择“添加/删除Windows组件”(如图1)。
B在出现的复选框中选择安装Internet信息服务(IIS)(如图2),这一组件约需19MB的空间。
C点击“下一步”,并将Win2000安装光盘放入光驱,安装程序即可将程序文件复制到硬盘中,点击“结束”即可完成。
第二步:IIS中Web服务器的基本配置
IIS中Web服务器的基本配置主要包括如下几部分:
A打开IIS服务器的配置窗口,选择“开始”→“程序”→“管理工具”→“Internet服务管理器”,或者“选择”→“控制面板”→“管理工具”→“Internet服务管理器”也可,打开的窗口如图3。
B在打开的窗口中鼠标右击“默认Web站点”,选择“属性”菜单。
C在出现的“默认Web站点属性”窗口中,选择“主目录”标签,用以设置Web内容在硬盘中的位置,默认目录为“C:\Inetpub\Wwwroot”,你可根据需要自己设置(如图4)。
D在属性窗口处选择“文档”标签,设置自己默认的首页网页名称,例如“Myfirstwebhtm”,将其添加并移动到列表的最顶端(如图5)。
E确认默认的Web站点是否已经启动,如果没有可以鼠标右键点击“默认Web站点”,选择“启动”,在打开的IE地址栏中键入本机的IP地址,即可看到自己指定的主页已经开始在Internet上发布了。
这里只是介绍IIS最基本的设置选项,大家还可以按照需要去具体设置上面提到的“默认Web站点属性”,通过它来配置IIS的安全和其他一些参数。
IIS虽然好用,但默认安装的情况下,它也有很多的安全漏洞,包括著名的Unicode漏洞和CGI漏洞,因此在IIS安装完成之后,建议继续在微软公司主页上下载安装它们提供的安全漏洞补丁SP1和SP2。此外,建议将磁盘的文件系统转换成NTFS格式,安装系统的分区可在系统安装候转换,也可在安装完系统以后用PQMagic等工具进行转换。
2利用微软的PWS
PWS的全称是“Personal Web Server”,字面意思就是个人网页服务器,由微软公司提供,它主要适合于创建小型个人站点,它的配置和使用比较简单,但功能却很强大。跟IIS的区别是,PWS可以安装在Win9X/Me/NT/2000/XP系统中,因此对Win9X/Me系统来说尤其可贵。
第一步:PWS的安装
对Win9X/Me系统来说,在光驱里放入Win98安装光盘,进入光盘的Add-ons\Pws\目录,双击Setupexe命令即可开始安装PWS,安装界面如图6所示。我们如果需要一些例如ASP等高级功能,还可选择自定义的安装模式,否则直接选择典型安装。组件安装完成之后,会出现如图 7所示的选项来设置WWW服务目录,我们可以视实际情况来设定,建议以缺省目录来安装。最后选择“完成”并根据提示重新启动计算机后,就可在右下角任务栏看见PWS的图标(如图8)。
这时打开一个IE窗口,在地址栏中输入“http://localhost”、“http://127001”或者“http://你的IP地址”,就可看到PWS的默认页面,表明PWS已经成功运行了。
对于Win2000/XP来说,PWS是作为IIS的一个组件安装的。如果你是Win9X/Me系统,没有安装PWS的光盘也不要紧,可以去http://imgcn99com/cn99new/series/dyndns/pwszip下载PWS的安装软件,安装步骤跟上面差不多。
第二步:PWS的配置
双击屏幕右下角的PWS图标,或在菜单中选择相应的程序组来启动“个人Web管理器”(如图9)。由管理器界面(图9是Win2000中IIS的 PWS,因此只有3个选项)可以看出它包括5个部分,可分别管理不同的功能,利用PWS架设自己的WWW服务器一般主要有如下几个步骤。
A启动PWS。在PWS的主屏选项处,它又细分为“发布”和“监视”两部分。首先必须通过点击“启动”按钮来打开PWS的服务。在这里,你还可以通过“监视”中的内容查看Web站点的一些访问统计信息。
B设定虚拟目录。假定你的网页存放在“E:\Ww\Homepages\Homepage”下,首页文件名为 “Myfirstwebhtm”。先在图10中选定虚拟目录,单击“添加”按钮,在出现的“添加目录”对话框中(如图11),指定网页所在的驱动器号和目录,这里是“E:\Ww\Homepages\Homepage”,并且为自己的这个虚拟目录设置一个别名,别名可以随便设置,是朋友访问你网站时的目录名称。安全建议:设置目录的访问权限为“读取”和“脚本”,为安全起见,不要选取“执行”权限。
默认情况下,PWS服务器的根目录是“C:\Inetpub\Wwwroot”。我们如果不想具体来设置虚拟目录,也可将你存放的网页的所有文件拷贝到该目录中,例如:将“E:\Ww\Homepages\Homepage”中所有的文件拷贝到“C:\Inetpub\Wwwroot”中即可。
C设置默认文档。接下来,为你的虚拟目录设置一个能在默认情况下自动识别的网页文档。该文档的作用是,当进入本站点时,如没有指定要访问的文档,则服务器自动提供一个默认文档让其访问。在图10中,选中“启用默认文档”复选框,并在“默认文档”框中,输入自己的首页文档名 “Myfirstwebhtm”。安全建议:和上面一样,出于安全的原因,不要选中“允许浏览目录”复选框,以免别人看到整个目录里的所有文件。
D创建访问记录。如果我们要监控访问我们页面的游客,还可以在高级中(图11)选择“保存Web站点活动日志”,系统就会自动帮我们记录访问该 Web站点的数据,这些数据将记录访问者的IP地址、访问时间和访问内容。服务器将在“C:\Windows\System\Logfiles”中的文件夹中建立一个名为“Ncyymmlog”的文件(yy为年份,mm为月份)。该文件可用文本编辑器查看,也可在DOS窗口中用“Type”命令查看。
经过这样简单的设置,打开IE并输入你自己的IP地址即可看到你发布的主页,无论是否上网都可调试自己的站点。当然也可以使用一个特殊的IP来检验安装的正确性和回送地址,即http://127001或者http://localhost。
此外,PWS还有其他几个选项用来增强它的功能,主要包括如下两个标签。
A发布。这部分主要是提供定制个人主页的发布及编辑文件发布列表的功能,
可以将文件发布出去以供别人浏览和下载。这个过程实际上也是结合了PWS的ASP功能。此外,这里还可以在定制个人发布主页时创建来宾簿和留言簿,例如,你想将“D:\Download\Ttzip”发布出去,首先选择“发布”,点击下一步按钮,进入“发布向导”,在“发布向导”中填入相应的项目即可(如图12)。单击“添加”按钮,并点击“下一步”,PWS即提示你“已添加下列文件:Ttzip”。继续点击“下一步”,默认是选中“将文件加入到发布的列表”,单击“下一步”,即可将要发布的“Ttzip”文件发布出去了。打开IE窗口并访问自己的Web站点,就可看到网页上多了个发布文档的链接,其中就含有刚才配置好的发布出去的文件。
BWeb站点。点击“Web站点”即可出现“主页向导”界面,PWS提供了主页、来宾薄和留言本3种页面的模板。按向导的提示选择好选项,就可出现动态ASP设置页面,可在这里编辑主页、查看来宾簿、打开留言簿,以得到一些反馈信息。
3采用Apache
Apache是全世界使用范围最广的一款Web服务器设置软件,超过50%的网站都在使用它,它主要以高效、稳定、安全、免费(最重要的一点)而著称。目前它的最新版本为1326,文件大小只有207MB,大家可以去它的主页:http://wwwapacheorg/dist/httpd/binaries/win32下载。下载时记住选择For Win32的无原码版本(Apache_1326-win32-no_srcmsi)。最新版的Apache for win32开始使用MSI的形式发布,从而使Windows环境下安装Apache变得非常简单,它是全英文界面,但使用起来却很方便。
第一步:Apache的安装
A双击Apache的安装文件,和普通Windows程序安装一样,一路点”Next”就可以。
B在程序的安装过程它还要求输入你的Network Domain(网络域名:如XXXcom);Server Domain(服务器域名wwwXXXcom)和网站管理员的E-mail,有就按实填写,个人用户若没有可按格式随便填一下(如图13)。
C到了选择安装路径,按照个人习惯选择。
D一路“Next”直至“Finish”,安装即可完成。
这时,你的Apache已经启动了,你可以在IE地址栏里输入:“http://localhost”或“http://127001”看到默认的Apache首页(如图14)。此外,在“管理工具”的“服务”项中,也可找到Apache服务的身影,以后Apache就可以作为一项服务,随着机器的启动而自动运行。
第二步:Apache的配置
Apache的核心配置文件是“Httpdconf”,它在电脑中的位置为Apache的安装路径\Conf\,如果安装在C盘的根目录下,则该文件应该在“C:\Apache\Conf\”中,此外,打开Windows的“开始菜单”→“程序”→“Apache HTTP Server”→“Edit the Apache httpdconf Configuration File”也可以,在最新的1326版中,它的作用更加明显。用记事本打开它,可以看到这些配置文件都以文本方式存在,其中“#”为Apache的注释符号,我们可以在记事本菜单中的编辑选项点击“查找”逐一输入下面要配置的关键字,并进行相应配置。如图15在配置文件中查找 “DocumentRoot”。
A配置DocumentRoot。这个语句指定你的网站路径,也就是你主页放置的目录。你可以使用默认的,一般就是Apache安装目录下的一个子目录,当然也可以自己指定一个,需要注意,这句末尾不要加“\”。此外,路径的分隔符在Apache Server里写成“\”,例如我们可以在此处将其设定为“E:\Ww\Homepages\Homepage”,打开主页时,默认打开的文档就直接去该目录下查找了。
B配置DirectoryIndex。这就是你站点默认显示的主页,例如你在“E:\Ww\Homepages\Homepage”中默认的主页名称为“Myfirstwebhtm”,在这里将其添加进来即可。此外,一般情况下,我们在此处还可以加入“Indexhtm Indexphp Indexphp3 Indexcgi Indexpl Defaulthtm”等。注意,每种类型之间都要留一空格。
上面两步基本就设置好了,启动IE输入你电脑的IP即可访问自己的Web站点,你也可以在该文件的ServerName处定义你的域名,在ServerAdmin处输入你的E-mail地址。以上两条就是在安装时选择配置的,以后可以在此处修改它们的属性。
此外,如果你拒绝一部分人访问你的WWW站点,也可以到Apache的安装目录下找到Access文件,输入你禁止的IP地址即可。
可以看出,Appache没有图形化的配置界面,这也是它非常安全稳定的主要原因,但它的配置却非常简单,只需要在文本文件中输入参数即可,这种WWW服务器的架构方式在所有方式中是最专业的。
4WWW服务器架设的其他方式。
目前有很多WWW服务器架设的软件可供使用,而且它们中很多还是免费软件,大家都可以去试试,这里给出几款软件的简要介绍和下载地址。
AAnalogX Simple Server。它简单易用,你只要把“Indexhtml”拖放到Simple Server中,剩下的就由它来帮你解决了。该软件能在Win9X/NT/2000/XP底下运行,软件大小只有187kB,是一款英文软件,但它完全免费,它的下载站点之一:http://lnskycnnet/down/sswwwiexe(如图16)。
B自由网站专家XP。它是一款中文软件,无需固定IP地址、无需申请域名,只要在接入互联网的计算机上即可建立网站,使用非常简单,同样能够在Win9X/NT/2000/XP系统中使用,软件大小为2068kB,也是免费软件,下载站点之一:http://lnskycnnet/down/fwb_xpexe(如图17)。
C天雁Web服务器。这也是一款中文Web服务器的架设工具,界面精美,易于使用。支持虚拟目录,无需安装,不带垃圾,同样它的使用也非常简单。能够在Win9X/NT/2000/XP下使用,软件大小为612kB,也是免费软件,下载站点之一:http://lnskycnnet/down/webserverzip(如图18)。
FTP服务器的架设
在我们的实际网络生活中,特别是宽带网接入之后,FTP服务器作为文件的传输和共享工具得到广泛应用。FTP服务器在文件的传输上性能稳定,占用系统资源小,而且传输速度快,现在网上已经有很多的FTP服务器可供使用,而自己架设一个FTP服务器也很容易,下面介绍两种主流的FTP架构方式。
1利用微软公司的IIS
微软的IIS功能非常强大,它除了提供WWW服务之外,还提供FTP的服务,利用它一样很容易就能架设一个功能卓越的FTP服务器。
IIS的安装前面已经讲解过,下面我们一起来看看通过设置IIS来架设FTP服务器的几个步骤。
第一步:启动IIS,并启动IIS上的FTP服务。在默认的情况下,此时你的FTP服务器已经搭建好,并且可以立即登录,但是该FTP中没有任何文件。
第二步:鼠标右击IIS中的“默认FTP站点”项,选择“属性”菜单,即可出现如图19的对话框。
第三步:选择“主目录”的标签,在FTP站点目录的“本地路径”处填上你要设置的共享文件路径。默认情况下,此处的文件夹位置为“C:\ Inetpub\Ftproot”,你如果临时想改变共享目录,随时都可在此处修改(如图20),以后别人登录你的FTP服务器时显示的文件列表就是在这个目录中。
第三步:在“主目录”的标签处,你还可设置FTP服务器的文件访问权限,分别有读取、写入和日志访问,安全起见,这里的写入权限一般不选,保证匿名用户不能随意对你文件进行操作。
第四步:设置登录的用户。如果你愿意提供“匿名”的访问权限,还需在“安全标签”处选择上“允许匿名连接”(如图21)。此外,你还可从Windows系统帐号中选择FTP服务器的特殊帐号,当然也可以自己任意设置用户名和密码。
第五步:在“消息”标签处,有“欢迎”、“退出”和“最大连接数”3个输入框,分别代表别人在登录、退出时FTP服务器上给出的提示信息,你可根据自己的需要设置。此外,最大连接数是设置同时连接本地FTP的最大主机台数(如图22)。
第六步:在“FTP站点”的标签处设置FTP标识,包括说明、IP地址和端口,这里一般不需要改动,按照默认选择即可(如图23)。此外,在“C:\Winnt\System32\Logfiles”目录中你还可以看到连接上你FTP的IP、时间等日志信息。
此时,利用IE或者任何一款FTP的客户端软件即可登录你架设好的FTP站点。
2利用Serv-U
在FTP服务器的搭建中,Serv-U是目前使用比较多的工具之一。它设置简单,功能强大,而且非常稳定,总体上来说上它比IIS附带的FTP服务器略胜一筹。它适用于所有的Windows版本,是一款共享软件,可以让用户免费使用一个月。
第一步:Serv-U的下载和安装。
目前Serv-U的最高版本为40,文件大小为29MB,它的下载站点之一为“http://wwwdownloadcomcn/showphtmlaction=detail&id=484”。
点击下载的可执行文件即可开始安装了,安装过程很简单,所有设置保持默认值就可以,按“Next”完成每一步(如图24)。安装完毕,在 Windows的桌面上就出现Serv-U的图标,双击Serv-U图标,出现Serv-U主窗口,点击主界面右边窗口的“Start server”即可启动FTP服务器 。
第二步:Serv-U的配置。
在Serv-U的安装完成之后即可出现配置向导,可以通过这个向导来对它进行配置,主要步骤如下。
A安装程序首先启动一个设置向导帮助你设置FTP服务器,点击“Next”继续。
B系统弹出输入IP的对话框,此项需要填入你准备为此FTP服务器绑定的IP地址。除非你的计算机有多个固定的IP地址,并且你只想其中一个被 FTP服务器所使用,否则,建议不管你是否有固定的IP地址,都将此项保留为空(即让系统自动侦测),点击“Next”(如图25)。
C输入Domain name(域名)。此处填入你FTP服务器的域名。但域名由DNS解析而不是由这里决定,因此实际上你可以填入任意内容,比如像“我的个人FTP服务器”这种对此FTP进行说明的文字。
D输入FTP访问的端口号,一般保持默认的21即可。
E匿名用户的创建和访问目录的设定。首先向导会提示你是否要创建匿名帐号,这里选择是,如果选择不,则用户需要用户名和密码才能访问FTP服务器。接下来安装向导提示输入匿名用户的主目录(Anonymous home directory),此处按照需要来设定匿名用户访问硬盘的位置。
F选择匿名用户是否将其限制在主目录里,如果选择是,则用户只能访问其主目录及以下的目录树;如果选择否,则可以访问其主目录的同级或更高级的目录树。从安全角度考虑,一般建议选是。
G创建新用户和访问目录。按照向导的提示一步一步创建新用户并输入密码(如图26),接着指定该用户可访问的目录和用户权限即可。
到这里,你的个人FTP就已经搭建完成了。不过这还只能实现Serv-U赋予的默认功能和权限,要真正让这个服务器能被你自己随心所欲地控制和管理,则还需要经过以下后续的操作,这主要包括如下几点。
A对FTP用户的管理
欲增加一个新用户(包括增加Anonymous用户),则在Serv-U的一个域中选中Users(用户),然后单击右键,进入New User(新用户),依次根据提示为它设置好User Name(用户名)、Password(密码)、Home directory(主目录)等即可完成(如图27)。
欲删除一个用户,则在此用户上单击右键,选Delete User(删除用户)即可。
B对目录权限的管理
在Serv-U左边框架中选中用户名,再在右边框架中进入Dir Access(目录存取)窗口,然后在列表中选中相应目录后,就可在窗口的右侧更改当前用户对它的访问权限了(如图28)。
文件的属性主要包括:
Read(读):对文件进行读操作(复制、下载,不含查看)的权力。
Write(写):对文件进行写操作(上传)的权力。
Append(附加):对文件进行写操作和附加操作的权力。
Delete(删除):对文件进行删除(上传、更名、删除、移动)操作的权力。
Execute(执行):直接运行可执行文件的权力。
List(列表):对文件和目录的查看权力。
Create(建立):建立目录的权力。
Remove(移动):对目录进行移动、删除和更名的权力。
Inherit(继承):如勾选中此项,则以上设置的属性将对当前Path(目录)及其下的整个目录树起作用;否则就只对其当前目录有效。
C其他设置
在Local server下的Setting处还可设置服务器的一些通用信息。
在“max noof users”处,设定同时登录该服务器的最大用户数。
在MaxSpeed处根据自己电脑的配置,设置用户最大下载速度。
选择“Block users who connect more than XX times within YY seconds for ZZ minutes”复选框并设置相应的数值,可以防止有些恶意用户为达到攻击目的在短时间内对该服务器的频繁登录。
选择“Delete partially uploaded files”复选框,可以自动删除上传失败后留在服务器上不完整文件。如果不要选中这项,就能让Serv-U支持断点上传功能(如图29)。
3架设FTP服务器的其他方式。
AWS_FTP Server。这是一套非常有特色的FTP Server程序。它有简单而强大的图形介面。设置起来比较容易,可以在Win9X/NT/2000/XP系统下使用,是一个共享的英文软件,文件大小为33MB,下载站点之一:http://wwwskycncom/soft/1296html。
BFileZilla Server。作为一个小巧、可的FTP服务器软件,它配置简单,功能比较强大,适合Windows系列中的所有版本,文件大小为637kB,同时它是完全免费的软件,它的汉化版下载站点之一:http://wwwskycncom/soft/8091html。
CTYPSoft FTP Server汉化版。由于该软件经过汉化,因此使用起来很容易上手,是一个非常适合初学者的FTP服务器端软件,它配置简单,也能方便地管理用户,软件大小只有480kB,是一款免费软件,它的下载站点之一:http://wwwskycncom/soft/8335html。
WWW服务器和FTP的访问途径
WWW的访问都可使用IE或其他浏览器来实现,例如我们经常看到的Natscape和Opera等。由于它的访问很容易,这里就不再详细讨论。
FTP的访问一般有两种方式,介绍如下:
A直接利用IE登录FTP。现在我们正在使用的IE也可作为登录FTP的工具了,跟浏览网页一样,只需要将地址前面的HTTP改为FTP即可,例如访问自己的FTP,可以在浏览器中输入ftp://localhost(如图30),这时是匿名访问方式,如果用IE登录FTP时需用户名和密码,则可以右键调出登录的菜单(如图31),在对话框中输入用户名和密码即可。IE登录FTP服务器之后,FTP服务器上的文件跟本机上的文件一样,可以对其进行复制和粘贴等操作。
B利用专用的软件登录FTP。此类软件有很多,比较著名的有FlashFXP、CuteFTP、LeapFTP等。
个人觉得LeapFTP很不错,操作简单,占用资源也很小,它的用法分步介绍如下。
第一步:LeapFTP的下载与安装。
目前LeapFTP较新的版本为272,是一个共享软件,LeapFTP v272592的汉化版可以去http://wwwskycncom/soft/711html下载。它的安装非常简单,直接一路点击“下一步”即可完成,安装完成只有几个配置文件和它自身一个独立的程序,基本上是一个绿色软件。
第二步:LeapFTP的使用。
A打开LeapFTP,它的主界面如图32。
B添加FTP站点。点击菜单上的“Sites”→“Site Manager”,(或直接按快捷键F4),弹出一个FTP站点的管理窗口。点击“Add site”新建一个站点,在右边的对话框中逐一输入该站点的基本信息,例如服务器名称(可以任意填写,主要是为了管理的方便)、服务器地址、端口和用户名等(如图33),要登录该FTP站,只需在左边的窗口中双击该名称即可。
C取得FTP服务器上的文件列表并按照需要上传或下载。登录上FTP之后,即可在LeapFTP的右上窗口中看到FTP上的文件列表,如果需要下载,将选中的文件拖入左边的本地硬盘中某个目录里(如图34)即可。同样,也可以用这种方法将硬盘中的文件上传到FTP服务器中去。
域名的申请和动态IP的解决措施
为了便于记忆,我们可以申请WWW服务器和FTP服务器地址的域名。
网易提供免费域名的申请,大家可以去http://myyeahnet/apply-newhtm上免费获得(如图35),例如申请http://2021175143对应的域名http://forusyeahnet,这样以后访问自己的WWW服务就再也不需记住那些毫无意义的数字符号了。在浏览器中直接输入自己申请的域名即可。此外,雅克精彩(http://wwwk666com/k666/yu-ming/applyphp)和My001net网(http://wwwmy001net)也都提供免费的WWW服务域名申请。
对FTP来说,域名的申请站点相对较少,这里推荐老牌的域名转向免费服务提wwwdhsorg。打开该网站之后,点击Signup的连接,输入注册内容,包括用户ID、用户姓名和用户的E-mail地址,通过该网站给你发送的E-mail地址来激活注册的帐号。然后即可按照该网站提供的密码登录了,点击“Login”,输入帐号和密码之后即可增加域名的转向服务(如图36)。注册域名之后,以后如果想访问自己的FTP只需输入注册的域名,例如输入ftp://forusdhsorg代表本机上的FTP服务器。
我们在架构WWW和FTP服务器时,一般都需要静态的IP地址,其实对很多拨号用户来说,IP经常变化,因此在设置服务器时,还得经常需要将变化的IP告
管家婆 是一个财务软件。
处理日常的帐务问题
管家婆 V2005 辉煌版
管家婆 v35 网络标准版
这里
有9个
参考资料:
软件系统&SmallClassID=78&SmallClassName=管家婆应用案例&SmallClassType=1
辉煌版、服装版培训手册
(基础篇)
一、辉煌版的市场定位
辉煌版是管家婆系列产品中最早推出,应用最广泛的产品,至今已经拥有超过10万用户。她是集进销存与财务一体化、傻瓜化多功能的、适用于中小型物流企业的优秀管理软件,是物流、钱流、信息流无缝连接的杰出代表,业已成为中小企业管理软件的代名词。
1 1适用客户群
家电、服装、灯具、电脑、电子、五金、通讯、化妆品、酒类、食品、文具、汽配、图书等流通型、贸易增值型中小企业。
1 2适用对象
仓库管理员、财务出纳人员、业务管理员及老板本人。
二、期初科目的准备
辉煌版用户把手工帐转为电脑帐时应该预先把手工帐的期末值作为电脑帐的期初值,主要有以下几个方面:
2 1基本信息分类
这是电脑管帐最重要也是最难的准备工作。基本信息中打红勾的“库存商品”、“往来单位”、“内部职员”、“存货仓库”要特别注意。
往来单位建议分进货商和销售商两类,下面再分地区。
内部职员分类一定要明确,如:销售部、采购部、储运部、财务部等,不同部门的员工操作权限及业绩考核职员分类是关键。
存货仓库既可按地点分(类似分店),也可按存货类型分为成品库、返修库等,按照用户的实际情况分类。
22现金、银行帐结存、固定资产
是资产负债表的重要计算前提。
23库存商品结存、借进借出商品记录
是进销存的重要记录前提。
24应收应付、待摊费用
别人欠你的,你欠别人的都要记录清楚。
0
三、 辉煌版的安装、升级、启动
由于辉煌版V7X的版本安装简单,这里不做介绍。
31辉煌版V83的安装
l 安装后台数据库
l 安装加密狗
l 安装辉煌版程序
辉煌版83采用SQL大型数据库,在安装之前应首先安装SQL数据库。
安装辉煌版V83单机版程序前,应将加密狗插在机箱的并行口上,如果您的计算机的并行口上连接有打印机,可先取下打印机的电缆线插口,将软件狗插入到计算机上,然后再将打印机电缆线插口连接到软件狗上,软件狗的存在不会对打印机造成影响。
辉煌版程序包括服务器端和客户端,任何版本均应安装服务器端和客户端程序。
32辉煌版网络版的安装:
辉煌版网络版的安装方法与单机版基本相似,只是将服务器端和客户端安装在不同机器上。
服务器机器上应安装:SQL数据库、辉煌版服务器端
客户端机器上应安装:辉煌版客户端
管家婆辉煌版83的安装包括两个部分,一是服务器端程序的安装,二是客户端的安装。无论是单机版、试用版、网络版、门店版、均需要安装服务器与客户端两个程序。
在局域网或远程登录使用中,只需要作为服务器的计算机安装服务器程序,作为客户端的计算机则只安装客户端程序。但若是单机使用,则必须在计算机上同时安装服务器与客户端。
安装步骤如下:
服务器端的安装:
一、辉煌版安装盘插入光驱后,安装盘将自动启动安装程序,或者手动执行光盘目录下<管家婆辉煌版服务器端>,双击该目录下的setupexe文件,出现如下画面:
二、进入安装程序以后,提示用户选择安装路径,服务器端默认安装路径是c:\graspns,如图所示,输入安装路径确认无误后,单击下一步,根据系统提示完成安装工作。
工作站安装
首先, 确保安装环境能正常运行,服务器上的软件狗安装正确。
其次,将安装盘插入光驱,安装盘将自动启动安装程序,或者手动执行光盘目录下<管家婆辉煌版客户端>,双击该目录下的setupexe文件即开始安装。每台工作站中都需安装客户端程序。
33、辉煌版的升级
l 辉煌版72升级到辉煌版83:
1)、安装后台数据库sql server
2)、安装辉煌版83服务器端和客户端
3)、辉煌版72数据的升级:为数据安全起见,首先将辉煌版72数据进行备份,然后将辉煌版72数据做年结存,退出辉煌版72。再进入辉煌版83中的"系统维护―超级用户―升级管家婆辉煌版数据",进入后按照提示进行操作。
l 辉煌版8X升级到辉煌版83:
退出辉煌版8X的客户端和服务器端,安装辉煌版83的客户端和服务端,注意安装路径应选择原辉煌版8X的安装路径。安装好后根据提示进行账套升级,若未提示,请进入辉煌版83中的"系统维护―超级用户―账套升级",进行数据升级。
34、辉煌版的启动
u 配置管家婆辉煌版服务器端
当服务器安装完成后,从“开始——程序——管家婆辉煌辉煌版83服务器”选择“管家婆辉煌版83服务器”并运行。单击菜单中的设置,出现如下界面:
注:“用户名”为数据库SQL Server的用户名,默认是“sa”,“服务器名”为数据库SQL Server系统所在机器的名称。SQL Server安装成功以后,“sa”默认为超级用户名,密码为超级用户的密码,用户可在服务端SQL Server系统中去改变密码。
u 启动《管家婆辉煌版83》
l 启动服务器上的SQL Server服务器
在运行《管家婆辉煌版83》软件前,必须保证SQL Server服务器是启动的。如图所示,
如果没有启动,请运行服务器上的“开始” 菜单上的 “程序”中的“Microsoft SQL Server 70”下的“Service Manager”,即可见到上图所示的窗口,选择“Start/Contin”启动MSSQL Server Service。如果选中“Auto-start service when OS starts”选项,则在启动计算机时,系统自动启动MSSQLServer Service。
l 启动服务器上的管家婆服务器支持者
从“开始——程序——管家婆辉煌版83”中选择“《管家婆辉煌版服务器支持者》”并运行,也可在管家婆服务器安装目录下运行“scktsrvrexe”,运行后在右下角有图标。
l 启动管家婆客户端程序
在做好上边两步后,就可以启动管家婆辉煌版了。从“开始——程序——管家婆辉煌版83”选择“管家婆辉煌版83”并运行,出现如下界面:
在服务器名称输入框中输入服务器所在的计算机名字或IP地址,然后单击下一步按钮。同时“管家婆服务器”会自动运行,可在服务器任务栏的右下角见到一个为六方体的“管家婆服务器”图标。
四、基本信息录入及期初建帐
41基本信息录入
ü 在“基本信息-库存商品”里录入“家电”、“日化品”、“酒类”、“食品”,并在下面建立子类商品,如“家电”下建立“彩电”,并在“彩电”下建立“长虹彩电25寸”。并为商品设置成本核算方法:移动加权平均法、先进先出法、后进先出法和手工指定法。也可在“系统配置”里所有商品统一设定一种成本核算方法;
ü 在“基本信息-往来单位”里录入各往来单位,也可将其分为“客户”和“供应商”,则先录入“客户”和“供应商”两个类别,再在“客户”下建立“新新食品”、“艺源公司”,在“供应商”下建立“长虹公司”子类;
ü “基本信息-存货仓库”不仅仅可以代表一个具体的仓库,也可以是库位,也可以是一个门市部,还可以是一个分公司;
基本信息还包括内部职员、部门、地区、银行账户、费用收入科目及会计科目等,基本信息建立好后,也可在以后录账时添加或修改。
42期初建帐
将 22 、23、 24中准备的数据在“系统维护”下“期初建帐”栏目中依次录入,核对无误后大功告成!可以正式录帐了。
五、辉煌版做账流程
51辉煌版使用流程:
创建账套-基本信息录入-期初建账-开账-录账-查询月结存年结存。
52、开账
期初录入完毕,进入“期初建账-开账”,点开账按钮,提示“系统期初建账已经结束,可以开始过账了”,开账即成功。
在开账前,“库存状况”、“应收应付”等表数据是空白的,只能在“期初建账”里查询。
开账之后不允许再修改期初,若已开账,但还没有录入单据的情况下可以通过反开账来修改期初。进入“期初建账-开账”,点“反开账”即可。
53、录账
辉煌版提供了对以下业务的处理:进货订货、进货、进货退货、付款、销售订货、销货、销售退货、收款、零售、委托代销、发出商品、受托代销、商品调拨、商品调价、商品报损报溢、商品获赠赠送、商品拆装、商品借进借出、费用支出、收入、银行转账、应收应付调账、待摊费用、固定资产、会计凭证等。
如:从长虹公司进100台29寸彩电,在“进货单”中录入数量、单价,其余信息按回车键即可由基本信息库中自动弹出并选择,选择过帐后查询银行、库存、应收应付的变化都是自动生成。
如下列这张销售单对应的数据变化:
即,这张销售单过账后将引起:销售收入,增加602,现金增加300,应收账款增加300,优惠增加2;销售成本增加420,库存商品减少420。
54、查询月结存年结存
辉煌版提供了丰富、准确的各种查询报表。
进货业务:进货订单统计查询、商品进货统计、单位进货统计
销售业务:销售订单统计查询、销售统计、销售排行榜(商品、职员、客户、仓库)、销售成本表、销售年月日报表、单品分析、销售折扣统计、滞畅销商品表、地区销售统计、销售开票查询
库存业务:库存状况表、各仓库库存分布状况表、全能进销存变动表、商品上下限报警、商品保质期查询、库存盘点、单品单位查询、定单库存状况、商品批次跟踪
其它:现金银行查询、经营日报表、费用支出、其它收入、经营情况表(损益表)、资产负债表
查询不仅可以了解企业经营情况,还可以帮助企业及时发现潜在问题,改善管理。
如:怎样知道仓库现有库存能否保证产品销售?
查询“定单库存状况”,根据“库存数量+进货订货-销售订货”,并根据该商品的销售情况,即可了解未来库存状况是否能保证销售;
反之,要了解“如何优化采购,即能保证供给,又能减少采购资金积压?”,则可以通过定单库存查询,根据当前库存、销售订货数量及其它因素来确定自己的进货订货数量。还可根据进货分析哪家的进价最低,从而确定选择供应商家。
想知道职员销售业绩可查询“销售排行榜-职员销售排行榜”;
想了解商品销售金额、利润所占比重查询“单品分析”;
以下各表提供每月比较:“商品进货统计”、“现金银行查询”、“月销售状况表”、“单品分析”、“费用支出”、“其它收入”、“经营情况表”、“资产负债表”。
月结存是对当前帐务做一个标记。这样可以按每月划分帐本,查询业务时可以按月查询,如上面提到的可以进行每月比较的表,如果不做月结存,则失去查询意义。辉煌版的月结存不同于财务上的会计期间,您可以一个月做一次,也可以半月或几个月做一次,可以没有规律。
月结存在目前的版本是无法取经营历程中某一段时间来作月结存的。做月结存时,结存时间是默认本帐套到目前为止的过账单据中日期最大的单据日期。
月结存对数据的影响:
月结存不会影响账务数据,也不会清除明细帐本和草稿。但月结存后,对已做月结存的单据不能进行红字反冲。做了月结存之后,继续开单录帐的日期就必须在月结存日期之后。
年结存
年结存将结存所有的帐本数据,并将结存数据做为下一年的期初值,并清除经营历程。这样数据易管理,不会因时间太长数据庞大。年结存后是处于期初建账状态,您可修改您的期初数据。
做年结存前请首先备份数据,并确认备份数据的正确性。年结存后清除了明细帐本和草稿。要查询去年的帐本详情可以把年结存前的备份数据恢复到查询版查询或再创建一个账套进行查询。
六、用户配置
用户配置实质上是由一系列功能开关组成。用户可根据自身需要打开某些功能开关,或选择符合公司当前管理规模的成本核算办法。
61系统配置
系统配置主要是输入本公司信息,如单位全名、地址、电话、税号、帐号等,这些信息在单据或查询账表打印时可以输出。
是否使用同一成本算法:上面已提到,管家婆提供了四种成本核算方法。您可以在库存商品基本信息中为每一种商品指定单独的成本方法,也可在这里为所有商品统一指定一种成本核算方法。
业务单据录入行数:您可根据自己业务的需要,设置单据的录入行数,最多可设置到999行。
门店对应的仓库:这是为门店版用户设置的,管家婆门店版须结合后台管家婆辉煌版单机版或管家
产品报价
序号 产品名称 价格(¥:元)
1 《管家婆》辉煌版v82 2800
2 《管家婆》全能竞争版 990
3 《管家婆》网络版(5用户) 9800
4 《管家婆》网络版(3用户) 6800
5 《管家婆》网络版(10用户) 16800
6 《管家婆》医药行业版 3200
7 《管家婆》网络版(20用户) 19800
8 《管家婆》门店管理 500
9 《管家婆》标准版单机版V33 3200
10 《管家婆》标准版网络3用户版V30 7200
11 《管家婆》网络版5用户版V30 10200
12 《管家婆》标准版网络10用户 17800
13 《管家婆》标准版网络20用户 21800
14 《管家婆》标准版门店版V30 1020
15 《管家婆》服装鞋业版单用户 3600
16 《管家婆》服装鞋业版网络3站点 8800
17 《管家婆》服装鞋业版网络5站点 12800
18 《千方百剂》配送中心版 8000
19 《千方百剂》门店版 3000
20 《千方百剂》标准版 6000
21 《千方百剂》配送中心网络3用户版 20000
22 《千方百剂》标准网络3用户版 15000
大多数的网游都需要开放多个端口,建立多条网络连接链路才行,而使用路由器导致一些魔兽世界的端口没有连通。路由器共享上网,是通过路由器的NAT功能来实现的,并且很多时候还要打开路由器的防火墙,而大多数的网游是无法在简单的NAT路由器下运行的。就是说,在路由器共享上网情况下,网络游戏的服务器无法连接到我们内网中的电脑所开放的端口。这时候,我们就需要使用端口映射、转发规则、DMZ主机之类的方法开放内网电脑的端口。有关这些功能的设置,路由器的使用手册中应该都有详细的说明,建议你仔细阅读,以获取操作步骤。
提供一下魔兽世界所使用的网络端口号,它们是登录服务器端口3724,以及玩游戏必备的其它端口8086、8087、9081、9090、9097和9100,都使用TCP协议,你需要在路由器中通过端口映射、转发规则或DMZ主机来打开它们,并且确保在Windows自带的防火墙中也打开了它们,或者添加魔兽世界的运行程序到Windows防火墙的例外中(通过“控制面板”-“Windows防火墙”-“例外”中的“添加程序”功能)。另外,魔兽世界的下载器使用的端口号为TCP3724,6112,以及6881-6999,在需要的情况下也请一并添加。
震惊!某 游戏 奖金上亿赛事观战竟卡成PPT,周六无法开启 游戏 ,玩家们竟这样说
适应了!
不得不以一个UC式的开头来吐槽笔者上周末的遭遇,笔者与久未相见的朋友兴冲冲地准备开个两人黑,但朋友受不了反复出现的老问题,扭头玩起了更老的 游戏 DNF。
作为一名经验丰富且久经考验的dota2战士,我熟知各类紧急抢救操作,随意试玩机器人模式可以解决这个老问题,可我朋友只是个周末玩家而已。
为什么我的眼里常含泪水,只因为我对这服务器恨得深沉,当我死了,我一定要带走这垃圾服务器。爱从来不需要理由,就像诗人艾青对祖国深沉的爱一样与生俱来。但恨却比爱显得更加感情激烈,可以有没来由的爱,却从来没有无来由的恨。
我真的无奈于这服务器,无法直面这惨淡的周末时光。
一 CALL ME DAD
为什么服务器是爸爸,对,说的就是你,Dota2的服务器。
The Server is the Man!
其实,早在上世界九十年代,国外的 游戏 爱好者便开始搭建服务器提供收费 游戏 服务,是最早的 游戏 开发商,运行商和获利者。
但对早年的国内大部分 游戏 玩家而言,服务器或者说另类的主机是一个较为虚幻的概念,大部分的 游戏 只能称之为联网 游戏 ,或者干脆就是简单的联机 游戏 ,真正让大家对于服务器拥有概念的是大型网络 游戏 ”(MMOG)的浮出水面,使得 游戏 直接联入互联网,激发了大家强烈的互动情绪。
诸多即时战略 游戏 的出现更是加深了这一认知。
我想要和别人一起玩,
这成为玩家心中的呼声。
正是在这股思潮的鼓动之下,使得多人在线 游戏 成为了大家心中的宠儿,自然包括我们的dota。在2005年,601版发布不久, IceFrog成为dota主要的地图程序员,负责包括 游戏 的执行和平衡的测试在内的任何工作。
在2003年《魔兽争霸III:冰封王座》之后,暴雪公司正式宣布了《魔兽世界》的开发计划,之前就已经秘密开发了数年之久。魔兽世界于2004年年中在北美公开测试,2004年11月开始在美国发行,中国大陆亦已于2005年6月正式收费运营。
服务器这一概念才开始深入人心,普通玩家才开始走进服务器。
服务器正是为了解决大型多人在线 游戏 产生的诸多问题而生,而延迟,或者说网络同步正是它要解决的问题之一。
在虚拟世界中,保证 游戏 的一致性是一个基本前提。通俗的说就是虚拟世界中的事实,当多人玩家一起玩 游戏 时,看上去他们确实像是在共享同一个虚拟世界,在同一个世界中游玩。比如在一个FPS 游戏 中,大家的延迟都很高,A、B两个玩家同时发现了对方,并向对方射击,如果没有很好的同步机制,那么A的屏幕上显示B还没有开枪就被击杀,而B的屏幕上显示A还没有开枪就被击杀,这就出现了不一致的问提。
OK,这让我们回到开头,让我们来了解为什么dota2的服务器是玩家们的爸爸,而在dota1中我们却很少遇到卡顿情况,反而碰到的大多是挂比们。
原因是两者采取的处理延迟的方式不一样而已,他们采用了不同的 游戏 同步模式。一个是帧同步,另一个是状态同步。当然实际应用下来很复杂,这里只是简单介绍而已。
其实在早期的DOTA或者说WAR3中,严格意义上是没有服务器这一概念的,类似的只有主机这一说法,但主机并不满足服务器这一严格定义。在这里感谢来源于网上的与相关资料,只做引用,以向大众简单介绍为主。
什么是帧同步
一般War3/星际等采用,基于指令驱动各个客户端自计算逻辑。服务端只管分发指令,每个客户端根据完整的规则运算整个战场。
简单来说,就是所有的事自己管,所有的数据都有自己的数据完成,网络传输的仅仅是指令而已,既是玩家的操作指令,由自己的电脑完成计算并呈现出来,具体下来。其实你只是在看一场由自己计算机演算好的视频而已。
这样对网的要求仅仅只是稳定而已,它并不需要巨大的流量,你的电脑将会自己计算完成一切,自然作弊也很简单,数据处理几乎由你自己完成,哪里不能作弊开挂呢
那什么是状态同步
大部分MMORPG的主要实现方式,具体下来,服务器负责计算大部分的 游戏 过程,并且转送这些计算的结果,客户端仅仅负责发送玩家的操作,以及表现收到的 游戏 结果。服务器是一个运行 游戏 的专用主机,用于裁定世界模拟, 游戏 规则,玩家输入处理。客户端是一个连接到 游戏 服务器的计算机。客户端和服务器之间,通过相互以高频率发送小数据包来交互。客户端从服务器接收到世界的当前状态,并且根据这些状态更新,生成输出视频、音频内容,进而呈现在玩家面前。
简单来说,对于我们的电脑而言,上面的dota2客户端虽然也承担 游戏 逻辑的模拟,只处理些不太重要的逻辑计算。因此更像是素材收集库,大号的电视机,显示器。我们只知道我们自己的事,其他的东西全在服务器身上。
1 网络完善状态好,不仅要稳定还要快速
因为服务器和客户端需要进行所有的数据交互和同步,导致网络流量大。所以涉及到的网络问题一旦发生波动,不管是哪一方,影响都特别巨大。
2 服务器压力大,卡顿时直接闪现
前文中已经提到,服务器负责处理大部分的 游戏 逻辑计算,因此,大部分的 游戏 处理过程都是由服务器完成,再将数据传送回客户端呈现,因此服务器出了一点问题,直接导致我们的体验很差,直接GG。
3 地狱火问题,单位数量越多越卡
这只是一个小问题,笔者早年曾经遇到过,单位越多同步的数据量越大,当单位越多时,往往会越卡,本来尚能接受的 游戏 流畅程度瞬间下滑。早年服务器脆弱时,几乎很清楚可以看见这个问题,几个地狱火一砸,卡顿明显,现在基本已经消失。
正是如此导致网络延迟处理起来特别的麻烦,即使是专业人员也得花时间来排除,然而这并不能成为理由。
二 完美和V社的糊涂账
完美的支持者说,明明先登国外协调服务器,红字完美可不背锅,再说了,国际服有时不也登不上嘛,国际间网络影响啦。
V社的支持者说,国服可比外服崩的常见多了,再说了,每周六的必卡,不定期卡顿,这个锅也能放到V社身上
争吵无益于解决任何问题。
结果一团乱麻,受伤的只有想玩 游戏 的我们。
作为拥有这个星球最高 游戏 奖金赛事的dota2,实在不应该如此没有牌面,很显然的一点,当年这款用户成熟度极高,赛事层出不穷的顶级 游戏 产品,始终没有迎来如同当年一样灿烂的未来。
很难想象,这是一款几乎与英雄联盟同时推出的 游戏 ,作为继任者的dota2,最正版毫无争议的完成品,但是在用户的数量上,从一开始DOTA与《英雄联盟》在用户上的并驾齐驱,到了后来《英雄联盟》完完全全的甩开了“继承者”的DOTA2。
从 游戏 人数上来说,dota2并没有完成它转化老玩家和吸引新玩家的 历史 使命,在这两项大考上都交出了不及格的答卷,建立于辉煌之上却最终只能偏距一隅。笔者很幸运也是2012就能接触玩到dota2,但一直一来体验真的糟糕,多少次满怀期待却因为服务器最终无奈GG,最终在13年ti3结束才最终得以享受流畅的 游戏 ,真的是一把辛酸泪。
V社和完美可以称得上是天生的合作者,各怀心思,却又不谋而合。
完美试图通过对dota2的支持完成自身电竞版图的构成,在电竞这一未来大势面前发出自己的声音,真正的盈利对完美来说并不重要,从财报来看,坚挺的老端游和全新的手游,甚至不断发展的影视事业这些才是完美的经济增长点。
其次,对于V社手中的steam,完美同样抱有期待,作为最想代理的产品,代理steam可不再是赔钱赚吆喝那么简单了。
但完美到底愿意花多少心思在dota2上,我们不得而知,毕竟,办事和努力办事就在努力两字上了。
但从V社角度来看,没有比完美更好的背锅侠和小弟了,steam通过曲线救国的方式走进了玩家心中。
完美代理了DOTA2,但是所有用户是通过Steam下载,只是一开始使用一下完美的账号,后面完全是通过Steam账号,所有的用户数据基本都在V社手里,发生了什么也只能求靠远在大洋彼岸的V社工程师。当初V社选择制作dota2也是想到了借助其广大的用户基数推广steam平台,在中国它成功了,而且是相当的成功,普通玩家通过这个平台了解到了更多的 游戏 。
双方的目的都达到了,那么到底谁该为土豆服务器买单呢
steam素来以服务器质量过硬而享誉盛名,可为什么在dota2的服务器上偏偏和育碧一样呢完美在业内同样拥有声誉,技术实力同样不容小觑,开发的 游戏 也是一个赛一个的精致,可为啥连相当成熟的服务器技术方案都解决和实施不好呢
完美真的甘愿顶着骂名,而V社也继续选择合作,甚至在CSGO之后将steam中国也交给了他们,显然对完美信任有加。
三 无奈的玩家
玩家有多喜爱这个 游戏 ,就有多讨厌这个不时抽风的服务器。
这个顽疾几乎是伴随着dota2而生,几乎是每一个玩家的切身之痛,它就好像是一个dota2上无可奈何的瘤子,吸着玩家们宝贵的时间,吸着玩家们最珍贵的耐心,消磨着玩家们不断积攒下来的最真挚对dota2的热爱。
年年高涨的奖金证明了玩家们的爱,笔者从有余力开始就没有断过支持,因为玩饰品真的上瘾,没够。即使是笔者的不少云玩家朋友也依然贡献了不少,年年不曾缺席的他们依然会看着直播,不忙的时候来把dota。可有时这糟糕的观战也让人感到难受。
观战问题真的延续有很长一阵时间了,眼看本土TI将至,中国地区的预选赛也即将开打,那什么来宽慰一直在支持的玩家们呢
答应我,起码观战不要PPT,好吗
这真的是一个简单的要求。
ASP(Active Server Pages):活动服务器页面,就是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。如果你以前创建过一个站点,其中混合了HTML、脚本语言以及组件,你就可以在其中加入ASP程序代码。通过在HTML页面中加入脚本命令,你可以创建一个HTML用户界面,并且,还可以通过使用组件包含一些商业逻辑规则。组件可以被脚本程序调用,也可以由其他的组件调用。
ASP的工作原理:
当在Web站点中融入ASP功能后,将发生以下事情:
1、用户调出站点内容,默认页面的扩展名是asp。
2、浏览器从服务器上请求ASP文件。
3、服务器端脚本开始运行ASP。
4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。
5、页面信息发送到浏览器。
因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。这意味着,ASP只能在可以支持的服务器上运行。让脚本驻留在服务器端的另外一个益处是:用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的HTML内容。
PHP:Hypertext Preprocessor
PHP 是一种服务器端的,嵌入HTML的脚本语言。PHP区别其他像客户端Javascript的地方是它的代码在服务器端执行PHP能做什么
最低水平,PHP可以做任何其他CGI程序所能做的事,例如收集表格数据,生成动态页面内容,或者收发cookies可能最强大,最有意义的特性是PHP支持大范围的数据库。书写一个支持数据库的Web 页面是难以置信的简单。
下面是当前支持的数据库:
Adabas D InterBase Solid
dBase mSQL Sybase
Empress MySQL Velocis
FilePro Oracle Unix dbm
Informix PostgreSQL
PHP通过协议也支持与其他服务的交谈,像IMAP、SNMP、NNTP、POP3,甚至是 HTTP。你也可以打开晦涩的 网络接口和其他协议交互。
PHP的简要历史
1994年秋季,Rasmus Lerdorf 开始构思 PHP。早期的非发行版本被用在他的主页上,以追踪谁在看他的在线简历。1995年年初第一版本出台,当时PHP只被认为是个人主页开发工具。它由一个非常单纯的只能理解很少数特殊宏的分析引擎和 一些用在主页后端通用的工具组成,如留言簿,计数器和其他一些东西。这个分析器在1995年年中被重写并被命名为 PHP/FI 第二版。FI来自 Rasmus 写的另外一个包,用于解释 html 形式的数据他结合了个人主页工具脚本和形式解析器,并加 上mSQL支持这样就产生 PHP/FI 了 PHP/FI以令人惊奇的步调成长,人们开始把自己的代码贡献给它。
很难给出它的硬统计表,但可以估计在1996年末,整个世界至少有15,000个网站在用PHP/FI。到1997年年中,这个数字已经超过50,000了,而在此时PHP的发展也发生了变化。由Rasmus自己偏爱的和几个人开发的项目变成一个更有组织的团 体成就。Zeev Suraski和Andi Gutmans重写了解析器。这个新的解析器成为PHP版本3的基础。许多有用的代码从PHP/FI 继承到PHP3,并且很多是完全重写的。
今天(1999年年中)不管是PHP/FI或PHP3与很多商业产品捆绑在一块,例如C2级强度的Web服务器和红帽子Linux。根据NetCraft提供的数据推断,保守估计全世界应用PHP的网站已超过150,000个。由此看来,它比在因特网上运行Netscape 的旗舰企业服务器的站点还多。
0条评论