1-1 PHT概况

1-2 PHP脚本程序工作流程

1-3 PHT服务器构建

  1-1PHP 的优势

    (1):易学好用(2):免费开源(3):良好的可扩展性(4):平台无关性(5):功能全面(6):数据库的支持(7):面向对象编程

  1-2 PHP的应用领域

      (1):服务器脚本程序(2)命令行脚本程序(3)桌面应用程许  

使用PHP编写服务器端脚本程序是PHP最常用的应用领域。我们讲学习本课程的内容。

  1-3 HTML内嵌式的脚本语言

  PHP脚本程序中包括中文,HTML代码和PHP代码。我们首先让大家看一个小案例,来了解PHP程序的简单代码程序。

PHP编程基础讲述(1)_FirefoxPHP编程基础讲述(1)_可扩展性_02

1-2 PHP脚本程序工作流程

  1》WEB浏览器

     WEB浏览器叫网页浏览器,简称浏览器,浏览器是用户最为常用的客户端程序,主要功能是显示HTML网页内容,并让用户与这些网页内容产生互动。常见的浏览器有微软的INTERNET EXPLORER(IE)浏览器,Firefox浏览器等。

  2》HTML简介

   html是网页的静态内容,这些静态内容由html标记产生,web浏览器识别这些HTML标记并解释执行,例如web浏览器识别HTML标记“<br/>”表示换行,"<p></P>"表示分段,"<body></body>"表示网页中的内容。在PHP程序开发过程中,HTML主要负责页面的互动、布局和美观。

  3》PHP预处理器

    PHP预处理器功能是将PHP程序中PHP代码解释为文本信息,这些信息中可以包含HTML代码中。

 4》WEB服务器

    WEB服务器(web server)也称为www(world wide web)服务器,功能是解析HTML。当WEB接受到浏览器的一个HTTP动态请求时,WEB服务器会调用与请求对应的程序,程序经PHP预处理器解释执行后,WEB服务器向浏览器返回HTML响应,该响应通常是一个HTML页面,浏览器接收到该HTML响应后,将执行结果显示在浏览器或进行其他处理。

    常见的WEB浏览器有微软的Internet Informataion Server(IIS)服务器、IBM的WebSphere服务器,开源的Apache服务器等。其中Apache具有免费、速度快且性能稳定等特点,它已成为目前最流行的WEB服务器。

   5》数据库服务器

     数据库服务器(DataBase Server)是一套为应用程序提供数据管理服务的软件,这些服务器包括数据管理服务(例如数据的添加、删除、修改、查询)、事务管理服务、索引服务、高速缓存服务等;常见的数据库服务器有甲骨文的Oracle、微软的SQL Server、IBM的DB2、SAP的Sybase以及SUM公司的MySQL数据库服务器。由于MySQL具有体积小、速度快、免费等特点。许多中小型WEB系统选择MYSQL作为数据库服务器。

  6》PHP工作流程图

    PHP编程基础讲述(1)_浏览器_03

1-3PHP服务器构建

   1.》服务器安装前准备

   WampServer下载的官方网址是可以从中下载http://www.wampserver.com/en/download.php    

目前WampServer的较新版本是WampServer2.0i

   Apache服务器在启动时,默认会占用80端口号;MySQL服务器在启动时,默认会占用3306端口号。当这两个端口号被占用时,相应的服务器进程则会启动失败。在服务器安装启动之前,建议在命令提示符窗口中输入netstat-a on命令,查看是否有进程占用了803306端口号。如果有,记录下对应进程运行时的PID(进程唯一标识符),然后执行命令tskill PID,杀死该进程,释放该进程所占用的端口号,确保PHP服务器安装和启动成功。

2.服务器安装

 WampServer安装较为简单,这里不再赘述。安装成功后,打开IE浏览器,在地址栏中输入http://localhost/http://127.0.0.1/回车,若出现如图所示界面,说明PHP服务器安装且启动成功

 PHP编程基础讲述(1)_可扩展性_04