构建Linux的动态Web开发环境[1]

[入库:2005年9月21日] [更新:2007年3月24日]

本文简介:


一、动态网站开发技术
---- 为了迎合动态交互式网页的开发趋势,出现了两大类可以与后台数据库进行互动的Web开发技术。第一类是较早出现,现还在应用的CGI技术,它主要是这样实现的:当Web Server 接收到Browser端发出的带条件的请求后,它会自动把条件转到一个特定的CGI程序,这个 CGI程序会根据条件对后台数据库进行查询、修改等操作,并将结果转换成html格式,送回到Browser端完成整个互动过程。CGI大多使用C和Perl两种语言来开发,由于技术难度大,所以必须由专业技术人员来完成,而且CGI对于每个请求都要启动一个进程,对系统的资源消耗很大,所以CGI已经不是开发动态网页的最佳选择了。第二类技术就是后来出现的可以嵌入到html中的脚本解释语言,如ASP(Active Server Pages)、PHP等,它是将VBscript、JavaScript和PHP等特定的脚本语言利用特殊的标记嵌入到html中,当Browser 提出请求时,Web 服务器会使用相应的脚本解释引擎对脚本解释执行,完成数据库的查询、修改等任务,并把结果送回到Browser端。不同的操作系统和Web 服务器支持不同的脚本语言,在NT+IIS环境中多用ASP技术;而在Unix和Linux平台的Apache服务器上开发,则多使用PHP技术。
二、 Linux平台动态Web的开发环境
----在Linux平台上进行动态网站开发,应该选择Apache 作为Web服务器,如果开发的不是一个大型的、有大量访问的网站,完全可以选择MySQL 作为后台数据库服务器,而担负脚本开发任务的应是目前非常流行的PHP,以上这些配置都是免费软件,完全可以从因特网上免费得到,仅此一项,就可以节约一笔不小的开支。 Apache+PHP+MySQL相互间可以紧密结合,PHP更是可以作为一个模块嵌入到Apache 服务器中,从而大大提高了网站的运行效率,因此它们几乎成为构建Linux平台动态数据库交互式网站的完美组合。下面对它们作简要介绍:

本文关键:构建Linux的动态Web开发环境
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top