五月花-电子商务PHP5教程 讲师: 刘林 2005.5研究报告

上传人:yuzo****123 文档编号:137605462 上传时间:2020-07-10 格式:PPT 页数:311 大小:860.50KB
返回 下载 相关 举报
五月花-电子商务PHP5教程 讲师: 刘林 2005.5研究报告_第1页
第1页 / 共311页
五月花-电子商务PHP5教程 讲师: 刘林 2005.5研究报告_第2页
第2页 / 共311页
五月花-电子商务PHP5教程 讲师: 刘林 2005.5研究报告_第3页
第3页 / 共311页
五月花-电子商务PHP5教程 讲师: 刘林 2005.5研究报告_第4页
第4页 / 共311页
五月花-电子商务PHP5教程 讲师: 刘林 2005.5研究报告_第5页
第5页 / 共311页
点击查看更多>>
资源描述

《五月花-电子商务PHP5教程 讲师: 刘林 2005.5研究报告》由会员分享,可在线阅读,更多相关《五月花-电子商务PHP5教程 讲师: 刘林 2005.5研究报告(311页珍藏版)》请在金锄头文库上搜索。

1、五月花-电子商务PHP5教程,讲师: 刘林 2005.5,第一章 什么是PHP,第二章 安装与配置PHP,第三章 从一个简单的程序来了解PHP,第四章 PHP的数值类型、运算符和表达式,第五章 PHP的基本控制语句,第六章 PHP与面向对象技术,第七章 数据库操作,第八章 使用Cookie和Session,第九章 PHP的文件和目录操作,第十章 PHP网络应用,第十一章 正则表达式,第十二章 PHP中的图像处理,第十三章 PHP与XML,第十四章 综合实例,五月花电子商务后台岗培教程-第一章 什么是PHP,本章主要介绍PHP(Personal Hypertext Pages或者PHP Hype

2、rtext Preprocessor )的历史及功能,并将PHP和其他CGI界面进行比较,使大家对PHP有初步的认识。首先介绍PHP的诞生背景以及基本概况,接下来介绍PHP的一些特性,最后通过将PHP与其他脚本语言进行比较,使大家进一步了解PHP。学习完本章后,要求大家能对PHP有一个概括的了解。,1、简介: 1994年,Rasmus Lerdorf(劳思莫斯.拉道夫)为了创建他的在线简历而创造了“个人主页工具”(Personal Home Page Tools)。在其在线简历网站的开发中,Rasmus Lerdorf首次提出了PHP程序设计语言的概念。 1995年6月,Rasmus Lerd

3、orf在Usenet新闻组comp.infosystems.www.authoring.cgi上发布了PHP 1.0 声明及源码。 1996年4月,Rasmus Lerdorf在Usenet新闻组comp.infosystems.www.authoring.cgi上发布了PHP第二版声明及源码。相比PHP 1 单纯的标签置换代码,PHP第二版含有了可以处理更复杂的嵌入式标签语言的解析程序。 1997年,Tel Aviv 公司的Zeev Suraski(苏拉斯基) 和 Andi Gutmans(格特曼斯)从Usenet新闻组中获取了PHP2.0源代码,并自愿重新编写了底层的解析引擎,并进行了源码

4、发布,由此其他很多人也自愿加入了PHP的其它部分的工作,从此PHP成为了真正意义上的开源项目。,1.1 PHP简介,五月花电子商务后台岗培教程-第一章 什么是PHP,1998年6月,PHP发布了PHP 3.0 声明。发布以后,用户数量真正开始了飞涨。 2000年5月22日,PHP 4.0 发布。该版本的开发是由希望对PHP的体系结构做一些基本改变的开发者推动的,这些改变包括将语言和Web服务器之间的层次抽象化,并且加入了线程安全机制,加入了更先进的两阶段解析与执行标签解析系统。这个新的解析程序依然由Zeev Suraski 和 Andi Gutmans 编写,并且被命名为Zend引擎。 200

5、4年7月13日,PHP 5.0 发布。该版本以Zend引擎II为引擎, 并且加入了新功能如PHP Data Objects (PDO)。 PHP是一种服务器端的脚本语言。它和HTML一样,是一种编写网页的脚本语言,只是PHP是一种服务器端的语言,它保存在服务器上,客户端需要浏览器支持,当客户端通过浏览器请求某个PHP时,首先服务器要对它进行处理,处理完毕后才发送最后的处理结果到客户端浏览器;而HTML则不需要服务器端的解释过程。 PHP与ASP相比,PHP开放源代码并可跨越平台,PHP可以运行在Windows及Linux操作系统下,而ASP只能运行在Windows平台下。PHP不需要任何预先处

6、理就可快速反馈结果,它消耗的资源更少,当PHP作为Apache Web服务器的一部分时,运行代码不需要调用外部二进制程序,服务器不需要承担任何额外的负担。,五月花电子商务后台岗培教程-第一章 什么是PHP,2、一个简单的PHP文件: 无标题文档 下面的输出来自于PHP 代码 ,在这个文档中,大部分都是我们非常熟悉的HTML代码,只是这一行比较特别,它就是PHP代码。 这段程序的执行过程是:当客户端请求这个PHP文档时,服务器端调用这个文件。因为它是.PHP文件,服务器首先调用PHP解释器对这个文件进行处理。处理完毕,把最后的结果HTML页面发送到客户端浏览器中,客户端的用户就可以看到最后的执行

7、结果了。,五月花电子商务后台岗培教程-第一章 什么是PHP,1、PHP中任何变量不需要事先声明,可以方便的建立数组。 2、PHP支持面向对象的编程。 3、PHP有丰富的功能函数库。 4、PHP是一个免费的开放源代码的脚本语言。 5、PHP支持多种方式代码嵌套。 6、PHP支持多种数据库,PHP特别适合与MySql数据库结合架构中小型电子商务网站,PHP支持dBase、Infomix、mSQL、MS SQL SERVER、MySQL、Sybase、Orale、ODBC等数据库。对于每一种数据库,PHP都有相应的函数来处理与数据库的通信和对数据库的操作。 7、PHP支持多种通信协议,支持与电子邮件

8、相关的POP3协议及其他相关网络协议。 8、PHP具有极强的兼容性,可以非常轻松的移植到不同的操作系统上。 9、PHP还支持图形处理、文件处理等功能。,1.2 PHP的功能及特点,五月花电子商务后台岗培教程-第一章 什么是PHP,1.3 PHP与ASP脚本语言的比较,五月花电子商务后台岗培教程-第二章 安装与配置PHP,本章主要介绍了PHP5.0的安装方法。PHP不仅可以在Linux下运行,还可以在Windows下运行,本章对Linux部分的安装简略带过。主要集中在Windows XP/2003下的安装。Web服务器采用Apache2.0.54服务器进行。,(略),2.1 Linux系统下安装

9、PHP,2.2 Windows XP/2003系统下安装PHP,相关文件php-5.0.4-Win32.zip压缩包,apache_2.0.54-win32-x86-no_ssl.msi安装包。,2.2.1 基于Apache服务器的安装,PHP有两种安装模式。一种是CGI模式,主要利用php-cgi.exe或php-win.exe文件对PHP脚本文件进行解释执行;另一种是SAPI(模块)模式,在该模式中将PHP做为模块方式运行,并利用利用php5apache2.dll或php5isapi.dll模块对PHP脚本文件进行解释执行。CGI模式的特点是稳定安全;SAPI模式则可以大大提高服务器的效率

10、,并且可以提供一些新的功能。,五月花电子商务后台岗培教程-第二章 安装与配置PHP,1、安装PHP: 1)、将php-5.0.4-Win32.zip压缩包解压,然后复制到C:并更名为C:PHP5 2)、拷贝C:PHP5php.ini-dist文件到X:WINNT下,并更名为php.ini 3)、打开php.ini进行参数修改,把extension_dir设置为 extension_dir = C:/php5/ext 4)、在php.ini配置文件中选择运行PHP时需要加载的模块。 将php.ini文件中下面格式的行前的;去掉以加载相应的模块,注:加载模块不正确将会出错 extension=ph

11、p_bz2.dll extension=php_cpdf.dll extension=php_crack.dll 2、安装并配置Apache服务器 : 1)、Apache下CGI模式的安装(CGI模式):,五月花电子商务后台岗培教程-第二章 安装与配置PHP,a、在安装Apache之前停止IIS的80端口的站点。 b、执行apache_2.0.54-win32-x86-no_ssl.msi安装包,在安装过程中对domain域名选择为localhost 计算机名选择为localhost 电子邮箱为任意,并选择安装为80端口的Web站点,并安装在C:Apache下。 c、安装完成重新启动计算机,找

12、到C:ApacheApache2conf下的httpd.conf文件,打开并修改: 在ScriptAlias段,增加以下行 ScriptAlias /PHP5/ “C:/php5/” 在AddType段,增加以下行 AddType application/x-httpd-php .php Action application/x-httpd-php /PHP5/php-cgi.exe“ d、然后保存httpd.conf,并重新启动Apache服务器 2)、将PHP作为Apache模块的安装(SAPI模式):,五月花电子商务后台岗培教程-第二章 安装与配置PHP,a、b步骤同CGI模式的安装。

13、c、安装完成重新启动计算机,找到C:ApacheApache2conf下的httpd.conf文件,打开并修改: 在AddType段,增加以下行 AddType application/x-httpd-php .php 找到LoadModule段,增加以下行 LoadModule php5_module c:php5php5apache2.dll d、然后保存httpd.conf,并重新启动Apache服务器 3)、Apache配置文件httpd.conf的其它配置选项: a、增加缺省文档 找到DirectoryIndex行,将其修改为: DirectoryIndex index.htm in

14、dex.php b、修改网站的端口号: 找到Listen 80行,将其修改为: Listen 8080 并找到ServerName localhost:80行,将其修改为: ServerName localhost:8080,五月花电子商务后台岗培教程-第二章 安装与配置PHP,c、修改网站的根目录: 找到DocumentRoot “C:/Apache/Apache2/htdocs”行,将其修改为: DocumentRoot “D:/myPHP”,相关文件php-5.0.4-Win32.zip压缩包。 1)、IIS下CGI模式的安装(CGI模式略): a)、在Windows XP/2003下,

15、双击控制面板窗口中的管理工具图标,打开管理工具窗口。在窗口中双击Internet 服务管理器图标,打开Internet 信息服务窗口。单击服务器左边的节点将其展开,然后右击相应Web站点选项,从打开的快捷菜单中选择属性命令。 b)、在弹出的窗口中选择主目录标签,单击配置按钮,在打开的应用程序配置窗口中,选择应用程序映射标签 c)、单击添加按钮,弹出添加/编辑应用程序扩展名映射对话框,在可执行文件文本框中通过浏览按钮选择php-win.exe所在的文件名及路径。在扩展名文本框中输入php文件的扩展名”.php”。选中脚本引擎复选框。 d)、单击确定,关闭IIS服务器窗口,然后重新启动IIS服务即

16、可。,2.2.2 基于IIS服务器的安装,五月花电子商务后台岗培教程-第二章 安装与配置PHP,2)、IIS下SAPI模式的安装(SAPI模式): a)、在Windows XP/2003下,双击控制面板窗口中的管理工具图标,打开管理工具窗口。在窗口中双击Internet 服务管理器图标,打开Internet 信息服务窗口。单击服务器左边的节点将其展开,然后右击相应Web站点选项,从打开的快捷菜单中选择属性命令。 b)、在弹出的窗口中选择ISAPI筛选器标签,单击添加按钮,弹出筛选器属性对话框,在筛选器名称处输入PHP,在可执行文件文本框中通过浏览按钮选择php5isapi.dll所在的文件名及路径。 c)、在弹出的窗口中选择主目录标签,单击配置按钮,在打开的应用程序配置窗口中,选择应用程序映射标签,单击添加按钮,弹出添加/编辑应用程序扩展名映射对话框,在可执行文件文本框中通过浏览按钮选择php5

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号