服务器 频道

Liunx架站之架设Web服务器2:行前准备

  【IT168 服务器学院】行前准备

  在开始进行 WWW 的实作之前,要跟大家报告的是,由于 WWW 需要在网络的情况下执行运作,因此你一定要:

· 可以连上 Internet:如果不行的话,请参考 连上 Internet 一文;

· 具有 DNS 反查的功能:由于我预设你是以 ADSL 计时制的联机方式,因此你应该要去 申请动态 DNS。

  具有这两个先决条件之后,再来架设 WWW 主机吧!然后,如果你有制作过网页的话,应该会有听过所谓的Perl、ASP、Java等等的咚咚,这些咚咚的功能之一,就是可以使用来作为设计 WWW 的程序语言的一种!那 PHP 是目前新兴的一种程序语言,可以附在 WWW 中执行喔!

  好了,我们来了解一下什么是 PHP 与 MySQL 这两个套件:

· PHP:官方的说法为:『PHP is a tool that lets you create dynamic web pages. PHP-enabled web pages are treated just like regular HTML pages and you can create and edit them the same way you normally create regular HTML pages.』所以说, PHP 可简单的视为一种程序语言,可以用来设计留言版、讨论区、或聊天室等等的动态网页的咚咚!由于他具有免费、跨平台、易学及效率高等等的优点,目前算是很盛行的一种设计网页的咚咚啦!(基本上,PHP与ASP都是使用来设计网页的程序语言,当然其功能不只如此!你可以轻易的在市面上找到相关的书籍喔)

· MySQL:将官方网站上的翻译文件中这么说:『MySQL是一个真正的多使用者、多执行绪SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器背景执行程序mysqld和很多不同的客户程序和库组成。SQL是一种标准化的语言,它使得储存、更新和存取信息更容易。例如,你能用SQL语言为一个网站检索产品信息及储存顾客信息,同时MySQL也足够快和灵活以允许你储存记录文件和图像。MySQL 主要目标是快速、健壮和易用。』

  简单一点来说,这个东西就是一个数据库处理模块,例如:你在设计讨论区的时候,由于讨论的文章会日渐增多,因此就会有所谓的数据库处理的情况,MySQL 的目的就是在处理你这些由客户端传送来的资料。当然,其功能还不只此,我这里仅说一些我们可能用的到的咚咚!

  OK!那你应该知道为何我们这里需要的网站型态是 Apache + MySQL + PHP 的主机状态了,为了因应未来你的主机可能会支持讨论区、留言版、等动态网页,因此需要有 PHP 这个咚咚,而由于你的讨论区数据库会越来越大,所以需要有 MySQL 套件的支持啰!当然,别忘记这些套件是附在 WWW 下执行的,所以当然就需要 apache 啦!再来当然就是又要捉网络上的东西啦!
0
相关文章