1.5.1 PHP技术介绍
PHP是超文本预处理器的一种编程语言,它允许WEB开发者创建与数据库交互的动态内容,PHP基本上是用于开发基于WEB的应用软件。PHP语言开始演化为越来越多人使用的一个语言,它可以用作或大或小的开源项目。拉斯姆斯·勒多夫在1994年写了PHP的第一个版本。PHP是“Hypertext Preprocessor”的缩写,它是嵌入在网页标签语言HTML中的服务器端的脚本语言,它用于管理动态的内容、数据库、会话跟踪、甚至构建整个电子商务站点。它集成了一些现阶段流行的数据库,包括:MYSQL,PostgreSQL,甲骨文,Sybase,InforMix和Microsoft的SQL Server。PHP的执行令人轻松惬意,尤其是当作为UNIX的Apache模块编译。MYSQL服务器一旦启动,即使执行巨大的查询,也能在很短的时间内出来结果。
PHP支持大量的主要协议,如POP3,IMAP,LDAP。PHP4加入支持JAVA和分布式对象架构(COM和CORBA),使得N层发展首次的可能性。PHP语言尽可能的被设计成良好的兼容性。它的语法跟C语言非常相似,只是PHP语言适合设计网站系统,而C语言适合一些开发操作系统底层的程序软件。所以在我们初学者学习期间,只要有C语言的基础,就能非常快速的学习PHP语言。PHP有着很多常见的用途,比如:1.PHP可以执行一些系统的功能,从系统文件上,它可以创建,打开,读取,写入,并关闭它们。2.PHP能够处理的形式,即从文件中收集数据,把数据存储进文件当中,通过电子邮箱,你可以给用户发送数据,返回数据。3.我们可以通过PHP添加,删除,修改数据库中的元素。4.我们可以访问cookies和设置cookies。5.使用PHP,我们可以限制用户去访问你的网页中的某些不想让他们进入的页面。6.我们使用PHP加密我们的数据。概括起来:PHP有着如下的几个特性:简单(Simplicity)、高效(Efficiency)、安全(Security)、灵活(Flexibility)、熟悉(Familiarity)。
1.5.2 MySQL数据库介绍
数据库是一个单独的应用程序,它可以存储数据的集合。每个数据库都有用于创建、访问、管理、搜索和复制保存数据的一个或多个不同的API。其他类型的数据存储可以被用作,比方说,如在获取文件系统上的文件或存储器中大的哈希表,但数据获取和写入不会变得又快又简单在那些类型的系统中。所以,如今我们使用关系数据库管理系统(RDBMS)来存储和管理大量庞大的数据。这被称作为关系数据库,因为所以得数据都被存储进了不同字段类型的表中。一个关系数据库系统(RDBMS)是一种软件,它可以:1.使你更加简单的配置数据库中的表、列和索引等。2.保证各种表行之间的参照完整性。3.自动地更新索引。4.解释SQL查询和从各种表之间结合信息。MYSQL是一个快速的、易使用的数据库管理系统,它被用于许多小型和大型企业。
MYSQL被开发,发售和支持通过MYSQL AB,它来自于一家瑞典公司。MYSQL有着很多令人喜爱的理由,比如说:1.MYSQL按照一个开源许可下发布。所以,你可以免费地使用它。2.MYSQL是一个有着自己权利的非常强大的程序。它处理最昂贵和最强大的数据库包的功能。3.MYSQL使用着标准被的、公认的SQL语言。4.MYSQL在很多操作系统上工作,并且搭配很多语言来使用,比如说:PHP,PERL,C,C++JAVA等等。5.MYSQL在庞大数据下工作起来非常快速好用。6.对PHP语言来说,MYSQL有着非常良好的兼容性,最适合搭配起来做网站开发。7.MYSQL支持大型数据库,在表格中,可以支持多于五千万行的表格。一个表默认的文件大小限制为4GB,但是我们可以增加这个数值在我们操作系统的物理能力允许的条件下,理论极限是最多大可以扩充为800万太字节(TB)。8.MYSQL是定制的。开源GPL允许程序员修改MYSQL软件,用来适应对自己特定的使用环境。除了以上的特点之外呢,其实MYSQL的安装使用也非常简单,只需要下载安装包安装即可。MYSQL服务器可以在台式机或者笔记本电脑上舒适地运行。MYSQL服务器最初被开发用来处理大型数据库比现有的解决方案快得多,并且在高度苛刻的生产环境被成功地使用了好几年。经过不断的发展,今天MYSQL提供了一个丰富的功能集,它的连通性,速度和安全性使MYSQL服务器非常适用于在互联网上访问数据库。