美章网 资料文库 寒假实习报告范文

寒假实习报告范文

寒假实习报告

这个短短的假期,我知道在外实习已不太可能,为此,这个假期我主要开始APACHE+PHP+MYSQL的学习与开发,为红色网站的二次开发打下基础。

在这里,我想向大家介绍一下APAHCE、PHP和MYSQL,我想很多人都不了解这三个东西。因为它是自由软件,基本上没有强大的公司支持,因此大家听得多的都是IIS+ASP+SQL。

一、APACHE简介。

APACHE和MSIIS同属于WEB服务器,根据web服务器公司NETCRAFE调查,全INTERNET有50%以上的WEB服务器都在用APACHE。

APACHE对IIS的优势在于首先他是免费的,其次是他与Lniux、Unix、PHP、Mysql等紧密结合,是很多服务器的首选,另外,它还可以运行在WINDOWS平台上。

二、PHP介绍。

PHP全名是一个递归的缩写名称,"PHP:HypertextPreprocessor",打开缩写还是缩写。PHP是一种HTML内嵌式的语言(类似IIS上的ASP)。其独特的语法混合了C、Java、Perl以及PHP式的新语法,它可以比CGI或者Perl更快速的执行动态网页。

简图表示:

PHP最初是在1994年RasmusLerdorf开始计划发展,在1995年以PersonalHomePageTools(PHPTools)开始对外发表第一个版本。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。随后在新的成员加入开发行列之后,在1995年中,第二版的PHP,名为PHP/FI(FormInterpreter)。PHP/FI加入了MYSQL的支持,自此奠定了PHP在动态网页开发上的影响力。在1996年底,有一万五千个Web网站使用PHP/FI;在1997年中,使用PHP/FI的Web网站成长到超过5万个。在同年,开始了第三版的开发计划,开发小组加入了ZeevSuraski及AndiGutmans,而第三版就定名为PHP3。

PHP3跟Apache服务器紧密结合的特性,加上它不断的更新及加入新的功能,并且它几乎支持所有主流与非主流数据库;再以它能高速的执行效率,使得PHP在1999年中的使用网站超过了15万。它的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新的活力,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程序设计方面有着更好的支持。

PHP的第四代Zend核心引擎已经开发出来了,整个脚本程序的核心大幅改动,让程序的执行速度,满足更快的要求。在最佳化之后的效率,已较传统CGI或者ASP等程序有更好的表现。而且,还有更强的新功能、更丰富的函数库,无论您接不接受,PHP都将在WebCGI的领域上掀起巅覆性的革命。对于一位专职WebMaster而言,它将也是必修课程之一。

现在最新版本为PHP5.x,详见/downloads.php

三、MYSQL介绍

MYSQL是完全网络化的跨平台关系型数据库系统,是一个真正的多用户、多线程数据库服务器,同时是具有客户机/服务器体系结构的分布式数据库管理系统。它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MYSQL的程序,对于中、小型应用系统是非常理想的。

支持标准的ANSISQL语句,支持多种平台,在UNIX/LINUX平台上,该软件支持多线程运行方式,从而能获得相当好的性能。

MYSQL是开放源代码的软件,是一款自由软件,无需付费即可使用。它的强大功能、灵活性、丰富的应用编程接口(API)以及精功的系统结构,受到了广大自由软件爱好者甚至是商业用户的青睐,特别是它与APACHE和PHP/PERL结合,为建立基于数据库的动态网站提供了强大的动力。

自1996年以来,它的环境已经超过40个数据库,超过10,000个表,其中500多个表超过7百万行,这大约有100GB的关键应用数据。

四、我的成果

1、基本掌握了PHP、MYSQL、APACHE架设服务器方案。

2、能够运用PHPADMIN对MYSQL进行管理,掌握了PHP的基本语法。