第一章PHP+Apache+Mysql组合_第1页
第一章PHP+Apache+Mysql组合_第2页
第一章PHP+Apache+Mysql组合_第3页
第一章PHP+Apache+Mysql组合_第4页
第一章PHP+Apache+Mysql组合_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、华北科技学院电子商务专业 课程性质课程性质2022年3月1日星期二 幻灯片编号 2/55华北科技学院电子商务专业电子商务专业的专业必修核心课程,必电子商务专业的专业必修核心课程,必修,考试,修,考试,48学时。授课学时。授课28学时,上机学时,上机20学时。学时。授课内容:授课内容:Apache+mysql+php。上机:上机:5个实验。个实验。 考试方式考试方式2022年3月1日星期二 幻灯片编号 3/55华北科技学院电子商务专业组成:考试组成:考试60+实验实验20+平时讨论平时讨论20分分平时:平时:71:90 发起问题发起问题10分,回复问题分,回复问题

2、20分,问题被分,问题被评为最佳评为最佳200分;分;分数最高者得分数最高者得20分,分,其他得分其他得分=int(你的分数(你的分数/最高分)最高分)2022年3月1日星期二 幻灯片编号 4/55华北科技学院电子商务专业主要参考书主要参考书1、网络编程技术、网络编程技术与实例与实例 人民邮电大学出人民邮电大学出版社版社 2006.6作者作者: 四维科技四维科技 ISBN: 9787115145291 2022年3月1日星期二 幻灯片编号 5/55华北科技学院电子商务专业主要参考书主要参考书2、PHP和和MYSQL Web开发开发 Luke Welling 机械工业出版社机械工业出版社 200

3、6.52022年3月1日星期二 幻灯片编号 6/55华北科技学院电子商务专业参考网站参考网站1、PHP中国中国 http:/2、中国、中国PHP联盟联盟 http:/ http:/ http:/ 爱好者爱好者 /6、PHP5研究室研究室 http:/ http:/ PHP+Apache+Mysql组合华北科技学院电子商务专业2022年3月1日星期二 幻灯片编号 8/55华北科技学院电子商务专业主要内容主要内容第一节第一节 PHP概述概述第二节第二节 Apache概述概述第三节第三节 PHP和和Apache的安装的安装第四节第四节 AppServ2022

4、年3月1日星期二 幻灯片编号 9/55华北科技学院电子商务专业第一节第一节 PHP概述概述 PHP起源于起源于1995年,年,PHP之父之父 Rasmus Lerdorf (拉拉斯姆斯斯姆斯勒多夫勒多夫),出生在),出生在1968年年9月月22日日 ,1993年毕年毕业于加拿大滑铁卢大学计算机业于加拿大滑铁卢大学计算机科学专业科学专业 。 Rasmus Lerdorf 为了要维护个人网页,为了要维护个人网页,在在1994年年,用用c语言开发了一些语言开发了一些CGI工具程工具程式集。式集。 这些工具程式用来显示这些工具程式用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。的

5、个人履历,以及统计网页流量。 后来又用后来又用C语言重新编写语言重新编写,并将这些程式并将这些程式和一些表单直译器整合起来,称为和一些表单直译器整合起来,称为 PHP/FI 在在1995年年6月月8日将日将 PHP/FI 公开释出,公开释出,希望可以透过社群来加速程式开发与寻找错希望可以透过社群来加速程式开发与寻找错误。这个释出的版本命名为误。这个释出的版本命名为 PHP 2。2022年3月1日星期二 幻灯片编号 10/55华北科技学院电子商务专业2022年3月1日星期二 幻灯片编号 11/55华北科技学院电子商务专业第一节第一节 PHP概述概述一一 、什么是、什么是PHPn从名称上看,从名称

6、上看,PHP就是就是personal home pages的简称;现在的官方全称为的简称;现在的官方全称为PHP: Hypertext Preprocessor“,还是一个缩,还是一个缩写,意为超文本预处理器。写,意为超文本预处理器。 2022年3月1日星期二 幻灯片编号 12/55华北科技学院电子商务专业第一节第一节 PHP概述概述一一 、什么是、什么是PHPnPHP和和ASP一样,也是一种服务器端解释的一样,也是一种服务器端解释的脚本语言,是一种服务器端嵌入脚本语言,是一种服务器端嵌入HTML的脚的脚本语言,本语言,PHP代码在服务器一端被解释转变代码在服务器一端被解释转变成普通的成普通的

7、HTML页面内容,然后送给客户端页面内容,然后送给客户端浏览器。浏览器。2022年3月1日星期二 幻灯片编号 13/55华北科技学院电子商务专业第一节第一节 PHP概述概述一一 、什么是、什么是PHPnPHP是一个混合了是一个混合了C语言语言JAVA语言语言Perl等等多语言,而具有自己特点的网页编程语言。多语言,而具有自己特点的网页编程语言。n目前,目前,PHP编程语言,编程语言,apache服务器,服务器,Mysql数据库三者组合成为了最受欢迎,也数据库三者组合成为了最受欢迎,也是许多网站普遍采用的技术。是许多网站普遍采用的技术。2022年3月1日星期二 幻灯片编号 14/55华北科技学院

8、电子商务专业第一节第一节 PHP概述概述二、二、PHP的发展历史的发展历史nPHP从从1994年秋天开始孕育,他的创始人是年秋天开始孕育,他的创始人是Rasmus Lerdorf。它开始是一个简单的用。它开始是一个简单的用Perl语言编写的程序,语言编写的程序,被他用在自己的网页上来跟踪有谁来参观过他的在线个人被他用在自己的网页上来跟踪有谁来参观过他的在线个人简历简历 n在在1995年发布命名为年发布命名为PHP v1.0,当时叫做,当时叫做Personal Home Page Tools n在在1995年中期,加入了对年中期,加入了对mySQL的支持,于是的支持,于是PHP/FI 2.0诞生

9、了诞生了 n在在1986年年6月月6日,发布了日,发布了PHP3 n2000年年5月,月,PHP4.0正式发布正式发布 n2003.6.29 PHP 5.0发布发布2022年3月1日星期二 幻灯片编号 15/55华北科技学院电子商务专业第一节第一节 PHP概述概述PHP发展简要时间表:发展简要时间表:1994PHP诞生诞生1995PHP/FI发布发布1998.6.6 PHP3.0发布发布2000.4.5 PHP3.0.16发布发布2000.5.22 PHP4.0发布发布2000.8.29 PHP4.02发布发布2000.10.11 PHP4.03发布发布2003.6.29 PHP 5.0发布发

10、布 2022年3月1日星期二 幻灯片编号 16/55华北科技学院电子商务专业2022年3月1日星期二 幻灯片编号 17/55华北科技学院电子商务专业第一节第一节 PHP概述概述三、三、PHP 特性特性开放源码开放源码 没有运行费用没有运行费用 基于服务器端基于服务器端 跨平台嵌入跨平台嵌入HTML简单的语言简单的语言效率高效率高分析分析XML数据库模块数据库模块文件存取文件存取文本处理文本处理复杂的变量复杂的变量图象处理图象处理1.更多的其它功能更多的其它功能 2022年3月1日星期二 幻灯片编号 18/55华北科技学院电子商务专业第一节第一节 PHP概述概述四、四、 PHP语言的运行环境和工

11、作原理语言的运行环境和工作原理(一)运行环境(一)运行环境使用使用php的服务器配置组合可以是:的服务器配置组合可以是:linux(unix)+apache+php+mysqlWindows+iis+php+mysqlWindows+pws+php+mysqlWindows+apache+php+mysql2022年3月1日星期二 幻灯片编号 19/55华北科技学院电子商务专业第一节第一节 PHP概述概述(二)工作原理(二)工作原理(1)当用户在浏览器地址中输入要访问的当用户在浏览器地址中输入要访问的PHP页面文件名,然页面文件名,然后回车就会触发这个后回车就会触发这个PHP请求,并将请求传送

12、化支持请求,并将请求传送化支持PHP的的WEB服务器。服务器。(2) WEB服务器接受这个请求,并根据其后缀进行判断如果服务器接受这个请求,并根据其后缀进行判断如果是一个是一个PHP请求,请求,WEB服务器从硬盘或内存中取出用户要服务器从硬盘或内存中取出用户要访问的访问的PHP应用程序,并将其发送给应用程序,并将其发送给PHP引擎程序。引擎程序。(3) PHP引擎程序将会对引擎程序将会对WEB服务器传送过来的文件从头到服务器传送过来的文件从头到尾进行扫描并根据命令从后台读取,处理数据,并动态地尾进行扫描并根据命令从后台读取,处理数据,并动态地生成相应的生成相应的HTML页面。页面。(4) PH

13、P引擎将生成引擎将生成HTML页面返回给页面返回给WEB服务器。服务器。2022年3月1日星期二 幻灯片编号 20/55华北科技学院电子商务专业第一节第一节 PHP概述概述五、五、 PHP和和ASP和和JSP的比较的比较1)关于)关于ASP ASP 由于其简单功能实用等方面受到广大朋友的喜欢,再由于其简单功能实用等方面受到广大朋友的喜欢,再加上加上MS的强有力支持,可以说是时下作站点最为流行的语的强有力支持,可以说是时下作站点最为流行的语言之一,他借助言之一,他借助MS的的Com+ 技术,几乎可以实现在技术,几乎可以实现在C/S 能够实现的所有功能,可以说确实具有相当的竞争力。能够实现的所有功

14、能,可以说确实具有相当的竞争力。ASP的代码实现也很简单,的代码实现也很简单,MS 提供的提供的InterDev 在在RAD 的基础上,使的基础上,使ASP 的开发一夜之间火遍了大江南北。但是的开发一夜之间火遍了大江南北。但是他的缺点是,由于他的缺点是,由于MS 长久以来的霸道作风,他只能运行长久以来的霸道作风,他只能运行在在MS 的平台上,因此在关键性的应用上使人难以轻易接的平台上,因此在关键性的应用上使人难以轻易接受。受。2022年3月1日星期二 幻灯片编号 21/55华北科技学院电子商务专业第一节第一节 PHP概述概述2)关于)关于JSP JSP 是是Sun公司推出的新一代站点开发语言,

15、他完全解公司推出的新一代站点开发语言,他完全解决了目前决了目前ASP,PHP的一个通病的一个通病-脚本级执行(现在脚本级执行(现在PHP4 也已经在也已经在Zend 的支持下,实现编译运行)的支持下,实现编译运行).Sun 公司借助公司借助自己在自己在Java 上的不凡造诣,将上的不凡造诣,将Java 从从Java 应用程序应用程序 和和 Java Applet 之外,又有新的硕果,就是之外,又有新的硕果,就是Jsp-Java Server Page。Jsp 可以在可以在Serverlet和和JavaBean的支持的支持下,完成功能强大的站点程序。下,完成功能强大的站点程序。 JSP基于基于J

16、ava,因此,因此Java程序员可以轻松开始编码。程序员可以轻松开始编码。ASP只是一个一般的引擎,具有支持多种语言的能力,不只是一个一般的引擎,具有支持多种语言的能力,不过默认的并且是最常用的还是过默认的并且是最常用的还是VBScript。mod_perl与与Perl一样强大,只是更快一些。一样强大,只是更快一些。2022年3月1日星期二 幻灯片编号 22/55华北科技学院电子商务专业第一节第一节 PHP概述概述3)关于)关于PHP PHP 是秉承是秉承Linux 的的GNU 风格,借助与源码公开,风格,借助与源码公开,使他迅速成为世界上目前应用最为广泛的站点制作语言之使他迅速成为世界上目前

17、应用最为广泛的站点制作语言之一。加上他和一。加上他和Linux,Apache 和和MySql 的紧密配合,关键的紧密配合,关键性的应用也没有问题。同时,性的应用也没有问题。同时,PHP在最佳化之后的效率,在最佳化之后的效率,已比传统已比传统CGI或者或者ASP等程序有了更好的表现。而且正因等程序有了更好的表现。而且正因为为PHP是免费的,因此任何人都可以访问是免费的,因此任何人都可以访问PHP WEB站点,站点,下载完整的源代码。更重要的是:用下载完整的源代码。更重要的是:用PHP编写的代码执行编写的代码执行起来会更快,能实现同样功能的起来会更快,能实现同样功能的PHP代码,不用改变就可代码,

18、不用改变就可以在不同的以在不同的WEB服务器上、不同的操作系统下运行。就凭服务器上、不同的操作系统下运行。就凭这一点,你就已经有足够的理由选择这一点,你就已经有足够的理由选择PHP。2022年3月1日星期二 幻灯片编号 23/55华北科技学院电子商务专业第二节第二节 Apache概述概述 一、一、Apahce简介简介 nApahce,取自,取自a patchy server的读音,意思是充的读音,意思是充满补丁的服务器。满补丁的服务器。 nApache的领袖人物的领袖人物 Brian Behlendorf(布莱恩(布莱恩贝伦多夫)贝伦多夫) 2022年3月1日星期二 幻灯片编号 24/55华北

19、科技学院电子商务专业第二节第二节 Apache概述概述 n当当Internet开始在美国大学流行的时候,开始在美国大学流行的时候,伊利诺斯大学超级计算机应用程序国家中心伊利诺斯大学超级计算机应用程序国家中心(NCSA)组织了一些研究生开始编写基于组织了一些研究生开始编写基于HTTP通信协议的通信协议的Server端和端和Client端程序。端程序。Client端程序叫做端程序叫做mosaic,也就是是,也就是是Netscape浏览器的前身。而浏览器的前身。而Server端软件端软件就是最早的就是最早的Web Server,也就是现在,也就是现在Apache HTTP Server的前身。的前身

20、。 2022年3月1日星期二 幻灯片编号 25/55华北科技学院电子商务专业第二节第二节 Apache概述概述 n依利诺斯大学出于学术目的,开发工作没有依利诺斯大学出于学术目的,开发工作没有继续下去,研究小组也解散了。但是依利诺继续下去,研究小组也解散了。但是依利诺斯大学将两套软件的源代码公开,随着互联斯大学将两套软件的源代码公开,随着互联网对网对HTTP Server的需求却越来越大,公开的需求却越来越大,公开源代码的源代码的NCSA HTTP Server成了进一步发成了进一步发展的极好的起点。很多研究者不断地给它添展的极好的起点。很多研究者不断地给它添加功能、增加代码,并对不断出现的加功

21、能、增加代码,并对不断出现的Bug打打补丁,发展到今天占据半壁江山的补丁,发展到今天占据半壁江山的apache 2022年3月1日星期二 幻灯片编号 26/55华北科技学院电子商务专业第二节第二节 Apache概述概述 nBrian Behlendorf(布莱恩(布莱恩贝伦多夫)带领着贝伦多夫)带领着Internet上志同道合的程序员们组织重写了整个程序。最初,这些上志同道合的程序员们组织重写了整个程序。最初,这些程序员把自己的工作戏称为程序员把自己的工作戏称为“补丁服务器补丁服务器” n1995 年年2月,他们完成整个重写工作后,才正式将自己命月,他们完成整个重写工作后,才正式将自己命名为名

22、为“Apache小组小组”。从此,。从此,Apache的标志:一片红色的标志:一片红色的羽毛斜斜地插在的羽毛斜斜地插在“Poweredby Apache”旁,越来越多旁,越来越多地出现在地出现在Web网页上。在短短几年的时间,网页上。在短短几年的时间,Apache就攻就攻占了占了Web服务器的半壁江山,成就了服务器的半壁江山,成就了Web服务器的传奇,服务器的传奇,并将其正式命名为并将其正式命名为 “Apache”。闻名世界的。闻名世界的“Apache小小组组”也就此诞生,也就此诞生,Brian Behlendorf(布莱恩(布莱恩贝伦多夫)贝伦多夫)由此被人们尊称为由此被人们尊称为Apach

23、e之父。之父。 2022年3月1日星期二 幻灯片编号 27/55华北科技学院电子商务专业第二节第二节 Apache概述概述 n1999 年年7月,月,Brian Behlendorf(布莱(布莱恩恩贝伦多夫)和贝伦多夫)和OReilly & Associates共共同创立了同创立了CollabNet公司,成为公司,成为Apache软软件的董事长,并扶植件的董事长,并扶植Apache逐渐走上商业逐渐走上商业路线。路线。 n时至今日,全球有超过时至今日,全球有超过50%以上的网站使以上的网站使用的是用的是Apache HTTP Server。 2022年3月1日星期二 幻灯片编号 28/5

24、5华北科技学院电子商务专业第二节第二节 Apache概述概述 二、二、apache 的特性的特性: 1) 几乎可以运行在所有的计几乎可以运行在所有的计算机平台上算机平台上. 2) 支持最新的支持最新的http/1.1协议协议 3) 简单而且强有力的基于文简单而且强有力的基于文件的配置件的配置(httpd.conf). 4) 支持通用网关接口支持通用网关接口(cgi) 5) 支持虚拟主机支持虚拟主机. 6) 支持支持http认证认证.7) 集成集成perl. 8) 集成的代理服务器集成的代理服务器 9) 可以通过可以通过web浏览器监视浏览器监视服务器的状态服务器的状态, 可以自定义日可以自定义

25、日志志. 10) 支持服务器端包含命令支持服务器端包含命令(ssi). 11) 支持安全支持安全socket层层(ssl). 12) 具有用户会话过程的跟踪具有用户会话过程的跟踪能力能力. 13) 支持支持fastcgi 14) 支持支持java servlets.2022年3月1日星期二 幻灯片编号 29/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装的安装一、一、Windows+iis+php+mysql安装配置安装配置 1、把、把php解压解压2、将、将php.ini-dist改名为改名为php.ini,复制到,复制到Winnt目录下,复制目录下,复制php5ts

26、.dll和和libmysql.dll到到WINNTsystem32中。中。3、在、在IIS中进行设置中进行设置 2022年3月1日星期二 幻灯片编号 30/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装的安装2022年3月1日星期二 幻灯片编号 31/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装的安装4、对、对php.ini进行配置让进行配置让php支持支持MYSQL和和GD库库 (1)在记事本中查找)在记事本中查找“extension_dir”,然后把然后把extension_dir = ./修改为修改为:extension_dir = C:

27、/php/ext2022年3月1日星期二 幻灯片编号 32/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装的安装(2)查找)查找“;extension=php_mysql.dll”和和“;extension=php_gd2.dll”,然后把前面的,然后把前面的“;”去掉,即把去掉,即把;extension=php_mysql.dll改为改为extension=php_mysql.dll把把;extension=php_gd2.dll改为改为extension=php_gd2.dll(3)保存好)保存好php.ini,然后重起,然后重起IIS即可即可2022年3月1日星期

28、二 幻灯片编号 33/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装的安装二、二、Windows+apache+php+mysql安装安装与配置与配置 (重点部分)(重点部分)(一)(一)apache安装安装1、apache软件的下载软件的下载下载地址:下载地址: 或或 http:/ 2022年3月1日星期二 幻灯片编号 34/55华北科技学院电子商务专业2022年3月1日星期二 幻灯片编号 35/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装的安装2、安装(略)、安装(略)3、打开、打开IE;输入;输

29、入http:/localhost运行,显运行,显示示it works表示表示apache 安装成功。安装成功。2022年3月1日星期二 幻灯片编号 36/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装的安装(二)(二)PHP的安装的安装1、php软件的下载软件的下载2、解压即可、解压即可说明:目前已有安装版的说明:目前已有安装版的php但我们建议仍然使用该版本。但我们建议仍然使用该版本。2022年3月1日星期二 幻灯片编号 37/55华北科技学院电子商务专业2022年3月1日星期二 幻灯片编号 38/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装

30、的安装(三)(三)apache 与与 php 的配置的配置I、Httpd文件配置说明:(带文件配置说明:(带*部分是必须要进行部分是必须要进行的修改)的修改)1、修改服务器名称、修改服务器名称找到找到ServerName 修改为新的服务器名称修改为新的服务器名称2、修改管理员信箱、修改管理员信箱找到找到ServerAdmin 修改为新的管理员信箱修改为新的管理员信箱3、修改、修改WWW根目录(根目录(*)找到找到DocumentRoot 修改为新的目录修改为新的目录2022年3月1日星期二 幻灯片编号 39/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装的安装4、修改默

31、认文件名(、修改默认文件名(*)n系统默认为系统默认为index.htmln找到找到DirectoryIndex index.html 修改为修改为新的文件名新的文件名n默认多个时,可写为:默认多个时,可写为:DirectoryIndex index.htm default.php2022年3月1日星期二 幻灯片编号 40/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装的安装5、打开目录浏览、打开目录浏览找到找到Options Indexes FollowSymLinks MultiViews ExecCGI将以上内容屏蔽将以上内容屏蔽#Options Indexes

32、FollowSymLinks MultiViews ExecCGI或或Options -Indexes FollowSymLinks MultiViews ExecCGI2022年3月1日星期二 幻灯片编号 41/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装的安装6、设置虚拟目录、设置虚拟目录找到找到DocumentRoot,在下面加一行;,在下面加一行;Alias /lyz/ c:/lyz/意思是将意思是将c:/lyz/设置成虚拟目录,虚拟目录的名称为设置成虚拟目录,虚拟目录的名称为lyz。以后可以用:以后可以用:http:/localhost/lyz/方式浏览该目

33、录中的网方式浏览该目录中的网页文件了。页文件了。警告:警告: http:/localhost/lyz/不能写为不能写为http:/localhost/lyz 后后面的面的/不能丢掉不能丢掉2022年3月1日星期二 幻灯片编号 42/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装的安装7、apache支持支持php(*) Php在在apache中的工作方式有两种,中的工作方式有两种,一种是以一种是以CGI二进制文件方式工作;二进制文件方式工作; 一种是使用一种是使用apache模块模块DLL的方式工作;的方式工作;2022年3月1日星期二 幻灯片编号 43/55华北科技学

34、院电子商务专业第三节第三节 PHP和和Apache的安装的安装(1)以)以CGI二进制文件方式工作时,配置方二进制文件方式工作时,配置方法如下:法如下:A、找到:、找到:ScriptAlias /cgi-bin/ C:/apache/cgi-bin/在其后面加上:在其后面加上:ScriptAlias /php/ C:/php5/意思是将意思是将PHP所在的路径映射为所在的路径映射为php;说明说明: C:/php5/为为php实际所在的路径;实际所在的路径;php为映射后的名为映射后的名称,该名称可以任意命名。称,该名称可以任意命名。2022年3月1日星期二 幻灯片编号 44/55华北科技学院

35、电子商务专业第三节第三节 PHP和和Apache的安装的安装B、在其后输入以下内容:、在其后输入以下内容:AddType application/x-httpd-php .php意思是:让意思是:让apache识别扩展名为识别扩展名为php的文件,要想的文件,要想识别其他扩展名的文件,继续输入,如:识别其他扩展名的文件,继续输入,如:AddType application/x-httpd-php .php3AddType application/x-httpd-php .php4AddType application/x-httpd-php .phtml2022年3月1日星期二 幻灯片编号 4

36、5/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装的安装C、继续输入以下内容:、继续输入以下内容:Action application/x-httpd-php /php/php.exe意思是:当意思是:当apache服务器当遇到服务器当遇到php为扩展名的文为扩展名的文件时,调用件时,调用php解释程序对解释程序对php文件进行解析。文件进行解析。警告:警告: 如果使用如果使用 CGI 方式安装,则服务器对于某些可能的方式安装,则服务器对于某些可能的攻击是开放的攻击是开放的2022年3月1日星期二 幻灯片编号 46/55华北科技学院电子商务专业第三节第三节 PHP和和A

37、pache的安装的安装(2)使用)使用apache模块模块DLL的方式工作,配的方式工作,配置方法如下:置方法如下:A、把、把php5ts.dll文件复制到文件复制到c:windowssystem32下下说明:书中说:还需要把说明:书中说:还需要把php5apache2.dll文件复制到文件复制到apachemodules下;该操作下;该操作没有必要。没有必要。2022年3月1日星期二 幻灯片编号 47/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装的安装B、在、在httpd文件最后加入下面两行:文件最后加入下面两行:LoadModule php5_module c:/

38、php5/php5apache2_2.dll AddType application/x-httpd-php .php2022年3月1日星期二 幻灯片编号 48/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装的安装说明:说明:加入下面两行,加入下面两行,apache不能启动的问题不能启动的问题 :LoadModule php5_module modules/php5apache2.dll AddType application/x-httpd-php .php 问题所在,就是由于问题所在,就是由于apache版本的不同,这段代码的配置略有细微处的不同,版本的不同,这段代

39、码的配置略有细微处的不同,错误就在这段代码上,应该把错误就在这段代码上,应该把 LoadModule php5_module modules/php5apache2.dll中的中的php5apache2.dll修改成修改成php5apache2_2.dll,因为你使用的因为你使用的apache是是2.2版本的,改过后正确的配置如下:如果你的版本的,改过后正确的配置如下:如果你的php目录是目录是c:php吧,如果是下吧,如果是下面就是正确配置面就是正确配置 LoadModule php5_module c:/php5/php5apache2_2.dll AddType application/

40、x-httpd-php .php 2022年3月1日星期二 幻灯片编号 49/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装的安装警告警告 n不要在安装中混合使用来自不同不要在安装中混合使用来自不同 PHP 版本版本的的php5apache2_2.dll。使用下载回来的。使用下载回来的 PHP 版本中所提供的版本中所提供的 DLL 和扩展库是唯一和扩展库是唯一选择。选择。n更多修改请查找相应资料。更多修改请查找相应资料。2022年3月1日星期二 幻灯片编号 50/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装的安装II、Php配置如下:配置如下:

41、1、将、将php.ini-recommended 文件改名为文件改名为 php.ini(*)说明:说明:php.ini-dist 跟跟 php.ini-recommended 的不同:的不同:根据根据 php.ini-dist 的說明,二者不同之處在於的說明,二者不同之處在於php.ini-dist是原始的,而是原始的,而 php.ini-recommended 是官方经过优化的,擁有較高的是官方经过优化的,擁有較高的安全性設定,则适合上线当产品使用。推荐使用安全性設定,则适合上线当产品使用。推荐使用php.ini-recommended2022年3月1日星期二 幻灯片编号 51/55华北科技

42、学院电子商务专业第三节第三节 PHP和和Apache的安装的安装2、拷贝该文件到、拷贝该文件到apache目录下(目录下(*)说明:将说明:将php.ini拷贝到拷贝到apache目录下,有目录下,有的说将的说将php.ini拷贝到拷贝到windows目录下。实目录下。实际上以上操作哪个都可以,这里建议将将际上以上操作哪个都可以,这里建议将将php.ini拷贝到拷贝到windows目录下。因为目录下。因为apache默认默认php.ini所在的目录为所在的目录为windows目录。目录。2022年3月1日星期二 幻灯片编号 52/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装的安装3、在、在php.ini文件中找到文件中找到extension_dir = ./ 修改为:修改为:extension_dir = c:php5ext(*)4、在、在php.ini文件中找到文件中找到;default_charset = iso-8859-1 (*)修改为:修改为:default_charset = gbk2022年3月1日星期二 幻灯片编号 53/55华北科技学院电子商务专业第三节第三节 PHP和和Apache的安装的安装5、在、在php.ini文件中找文件中找到到;session.save_path

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论