background image

 要:随着信息技术的迅速发展,网络被越来越多的个人和企业广泛应用。通过网络通讯和汲

取资讯资源已经成为人们生活中不可或缺的部分。网络的发展促进了与网络有关的技术的提
高。好的网站不仅可以展示自己的个性和特色还可以满足所需的商业用途。动态网站以其可
以用界面来进行内容维护和容易实现交互效果的优点受到广大用户的青睐。在实现动态网站
的方法中

,PHP 与 MYSQL 的结合具有更高的灵活性和效率。本文通过笔者自身的经验,对于

公司中关于

PHD 和 MYSQL 在动态网站设计中的应用问题进行探讨。 

  动态网站是指通过数据库进行架构的网站

,除了要设计网页以外还有其他的自动的更高

级的功能。实现动态网页的方法有很多

,CGI 程序就是其中的一种。CGI(Common Gateway 

Interface)是外部应用程序与 Web 服务器交互的一个标准接口,可以实现客户端与服务器的交
互操作

,使不同平台之间的沟通得到实现。但是,由于它存在效率低,不容易实现跨平台的服务

器之间的操作等缺点

,使得它在应用过程中受到限制,而 PHSP、MYSQL 作为一种新的组合更

适合应用于动态网站设计中。

 

  

 

  

1 动态网站概述 

  本公司的建站方案主要是有这样一些路径选择

:充分利用了 Internet Information Services 

6.0(IIS 6.0)、Microsoft ASP.NET 以及 Microsoft.NET 框架的改进功能,独到之处 Windows 
Server 2003 Web 版是专为用作 Web 服务器而构建,它提供了 Windows 服务器操作系统的下
一代

Web 结构功能;支持高级 Web 应用程序开发和承载功能,其中包括集成到操作系统中的

ASP.NET 和.NET 框架。支持双向对称多处理方式(SMP)。支持 2 GB 的 RAM;Windows Server 
2003 Web 版的主要优点通过使管理、开销和功能合理化,Windows Server 2003 Web 版旨在主
要用于托管单个

Web 站点(如单位内的部门站点);Internet Information Services 6.0 的新功能

Internet Information Services 6.0 技术概述 Windows Server 2003 系列简介与 Windows Server 
2003 系列的其他成员一样,Windows Server 2003 Web 版是基于工业标准构建的,该标准使各
机构可以扩展现有的应用程序并快速开发新的应用程序。开发人员可以使用

XML Web 服务

和受控代码在应用程序服务器上直接生成应用程序

,然后在任意的 Web 应用程序平台上运行

这些应用程序。这种简单的应用程序开发级别会鼓励业务流程创新

,同时增加内部和外部业

务机会

  

2PHP 与小型数据库 MYSQL 

  

2.1 PHP 

  

PHP 是一种在服务器端执行的、嵌入 HTML 的脚本语言,与 ASP 比较相似。PHP 独特的

语法混合了

C、Java、Perl 以及 PHP 自创新的语法。PHP 在服务器端运行的方式是当服务器收

到一个请求时

,如果请求的是 HTML 文件,服务器会直接在浏览器上显示文件。如果不是,服务

器会先将文件传给执行引擎

,再将 PHP 程序转换为 HTML 代码通过浏览器显示。PHP 的功能

很强大

,支持大部分的数据库和操作系统。 

  

2.2 MYSQL 

  

MYSQL 是一个小型关系型数据库管理系统。由于 MYSQLAB 公司开发。虽然 MYSQL

不如

SQL Sever 规模大,功能全面,但是 MYSQL 是免费的,可以节约成本。一般情况下使用

MYSQL 是游刃有余的。由于它成本低,功能强大等特性,受到了许多企业的欢迎和支持。目前,
各大网站上流行的网站架构方式是

LINUX-Apache-MYSQL-PHP。 

  

 

  

3PHP+MYSQL 动态网站设计 

  

PHP+MYSQL 广泛的应用于动态网站的设计过程中,下面将举例说明。 

  

3.1 功能要求