HP环境搭建与开发工具.ppt
《HP环境搭建与开发工具.ppt》由会员分享,可在线阅读,更多相关《HP环境搭建与开发工具.ppt(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本章要求本章要求:第第2 2章章 PHPPHP环境搭建与开发工具环境搭建与开发工具u使用AppServ搭建PHP开发环境u在Windows下安装Apache、PHP、MySQLuApache服务器的基本配置uPHP.INI文件的基本配置u解决Apache服务器端口冲突u设置PHP的系统当前时间u增加PHP扩展模块uDreamweaver开发工具的应用主要内容主要内容1.AppServWindows版PHP集成化安装包2.WAMP安装与配置3.PHP开发环境的关键配置信息4.解决PHP的常见配置问题5.Dreamweaver开发工具6.综合实例输出一个漂亮的图片第第2 2章章 PHPPHP环境搭
2、建与开发工具环境搭建与开发工具2.1 AppServWindows2.1 AppServWindows版版PHPPHP集成化集成化安装包安装包 AppServ将Apache、PHP、MySQL和phpMyAdmin等服务器软件和工具安装配置完成后打包处理。开发人员只要到网站上下载该软件,然后安装,即可完成PHP开发环境的快速搭建。非常适合初学者使用。注意:在使用AppServ搭建PHP开发环境时,必须确保在系统中没有安装Apache、PHP和MySQL。否则,要先将这些软件卸载,然后应用AppServ。下面讲解AppServ集成化安装包搭建PHP开发环境的具体操作步骤:(1)双击文件,打开如图
3、2-1所示的AppServ启动页面。图2-1 AppServ启动页面(2)单击图2-1中的Next按钮,打开如图2-2所示的AppServ安装协议页面。图2-2 AppServ安装协议(3)单击图2-2中的I Agree按钮打开如图2-3所示的页面。设置AppServ的安装路径(默认安装路径一般为:E:AppServ),AppServ安装完成后Apache、MySQL、PHP都将以子目录的形式存储到该目录下。图2-3 AppServ安装路径选择(4)单击图2-3中的Next按钮打开如图2-4所示的页面。选择要安装的程序和组件(默认为全选)。图2-4 AppServ安装选项注意:在图2-4的操作
4、步骤中,如果本机中已经安装MySQL数据库,那么在这里可以不勾选MySQL Database选项,仍使用本机已经存在的MySQL数据库。(5)在图2-4中单击Next按钮,打开如图2-5所示的页面。填写计算机名称,添加邮箱地址,设置Apache的端口号,默认为80端口。图2-5 Apache端口号设置注意:Apache服务器端口号的设置,直接关系到Apache服务器是否能够正常启动。如果本机中的80端口被IIS或者迅雷占用,那么这里就需要修改Apache的端口号,或者将IIS、迅雷的端口号修改,才能完成Apache服务器的配置。如果出现端口冲突,那么将导致安装失败,Apache服务不能启动。(
5、6)单击图2-5中的Next按钮,打开如图2-6所示的页面。设置MySQL数据库root用户的登录密码及字符集。说明:MySQL数据库字符集的设置,可以选择UTF-8、GBK或者GB2312。这里将字符集设置为“UTF-8 Unicode”,表示MySQL数据库的字符集将采用UTF8编码。图2-6 MySQL设置说明:对于在图2-6中设置的MySQL数据库root用户的密码必须牢记,因为程序在连接数据库时必须使用这个密码。如果忘记安装时设置的密码,最直接有效的解决方式是重新安装AppServ。(7)单击图2-6中的Install按钮开始安装,如图2-7所示。图2-7 AppServ安装页面(8
6、)安装完成后可以在开始菜单的AppServ相关操作列表中启动Apache及MySQL服务,如图2-8所示图2-8 AppServ安装完成页面 AppServ安装完成后,整个目录默认安装在“E:AppServ”,此目录下包含4个子目录,如图2-9所示,用户可以将所有程序文件存储到“www”目录下。图2-9 AppServ目录结构p在Apache2-2conf目录下,有一个httpd.conf文件,它是Apache服务器的配置文件,在这个文件中可以修改Apache服务器的端口号、根目录等等,所有有关Apache服务器的配置都在这个文件中完成。p在MySQL目录下,有一个my.ini文件,它是MyS
7、QL服务器的配置文件,存储MySQL的配置信息。p在MySQLdata目录下存储的是数据库文件,所有程序使用的数据库都存储在这个文件夹下。p在php5ext文件夹下存储的是PHP内置的函数类库,以.dll的格式存储。而PHP的配置文件php.ini是存储在本机系统盘的windows文件夹下。pwww,程序运行的根目录,也就是说我们所有要运行的程序都必须存储在这个目录下。phpMyAdmin图形化管理工具默认就存储在这个目录下。测试AppServ是否安装成功,打开IE浏览器,在地址栏中输入“http:/localhost/”或者“”,如果打开如图2-10所示的页面,则说明AppServ安装成功。
8、图2-10 AppServ测试页说明:如果在安装时设置Apache的端口号是82,那么在IE浏览器的地址栏中将输入“http:/localhost:82/”或者“http:/127.0.0.1:82/”来测试AppServ是否安装成功。2.2 WAMP2.2 WAMP安装与配置安装与配置2.2.1 Apache的获取与安装2.2.2 PHP的获取与安装2.2.3 MySQL的获取与安装2.2.4 环境配置与测试 Apache是一款免费、稳定、快速的Web服务器。Apache是由非营利性组织Apache Group开发和维护的。官方网站是。作为世界上排名第一的Web服务器软件,Apache与PH
9、P的组合被喻为经典配置,如图2-11所示就是从Apache官网上所下载的最新版本的Apache服务器的安装包。图2-11 Apache安装包2.2.1 Apache2.2.1 Apache的获取与安装的获取与安装 这里下载是Apache 2.2.21 for win32-x86版本(windows 32位 x86核心)。在Windows下安装Apache服务器的方法比较简单。以下方法同时适用于Windows 2000/Windows XP/Windows 2003/Windows 7/Windows2008等操作系统。这里我们是在Windows 7上来安装并配置Apache服务器。具体安装步骤
10、如下所示。(1)Apache的安装与其他Windows程序安装类似,运行文件后,会出现一个欢迎界面如图2-12所示。图2-12 Apache的安装欢迎界面(2)单击图2-12界面上的Next(下一步)按钮,进入License Agreement界面,如图2-13所示。图2-13 Apache安装协议界面(3)接受Apache提供的使用开源协议书,并单击Next按钮,进入如图2-14所示的界面。在这个界面中需要对服务器进行相关设置,要求用户输入必要的服务器信息和安装选项。前3个文本框中依次输入的内容是网络域名(Network Domain)、主机名(Server Name)及管理员的电子邮件地址
11、(Administrator Email Address),用户按照提示输入即可。最后一项是询问用户的安装方式,即询问用户是允许Apache监听80端口还是8080端口。前者是默认端口,可供HTTP用户访问使用;后者经常用于局域网络的访问或者本机程序的调试。这里选择默认设置80端口即可。图2-14 Apache端口号设置注意:如果是在Windows 7上安装Apache的话,那么需要先对IIS的端口号进行修改,这主要是因为Windows 7上的IIS的端口默认也是80,如果再设置Apache服务器的端口为80的话,会发生端口冲突,导致Apache服务器不能成功启动。(4)单击图2-14中Nex
12、t按钮,进入到如图2-15所示页面,在该页面中选择安装方式,这里的安装方式有两种,依次是典型安装与自定义安装,这里选择默认的典型安装即可。图2-15 选择Apache的安装方式(5)单击图2-15中的Next按钮,打开如图2-16所示页面,单击该页面中的change按钮,在弹出的页面(图2-17)中设置Apache的安装路径(默认安装路径一般为C:Apache2-2)。这里设置Apache安装路径为F:Apache2-2。图2-16 Apache默认安装路径 图2-17 设置Apache安装路径(6)对Apache的安装路径设置完成以后,单击Next按钮进入到准备安装界面如图2-18所示,单击
13、该页面中的Install按钮进行安装。图2-18准备安装页面(7)系统开始复制文件到用户的系统,如图2-19所示。图2-19 Apache的安装(8)在复制文件的过程中,会跳出几个命令提示窗口,供Apache检测端口和安装服务使用,它会自动关闭。直到安装成功为止,如图2-20所示。图2-20 Apache安装完成界面2.2.2 PHP2.2.2 PHP的获取与安装的获取与安装PHP是个免费开源的服务器脚本,用户只需要通过访问官方网站来获取最新的PHP软件即可。PHP提供的Windows版本有以下几种类型。编码核心pVC9是专门为IIS定制的脚本,支持最新的微软组件,从而提供效率。pVC6是为其
14、他Web服务软件提供的脚本,如Apache、Nginx。说明:新版的Apache可以支持VC9的模式。开发脚本模式pThread Safe:执行时会进行线程(Thread)安全检查,以防止有新要求就启动线程的CGI执行方式而耗尽系统资源。pNon Thread Safe:在执行时不进行线程(Thread)安全检查。在本教材中并没有下载安装版的PHP软件,而是下载了ZIP压缩包模式的PHP软件,这更有助于我们学习配置PHP环境的细节。这里下载了版本并解压到C盘的PHP5目录(C:PHP5),如图2-23所示。图2-23 解压后的PHP5说明:需要将PHP5目录下的php.ini-producti
15、on文件名称修改为php.ini。2.2.3 MySQL2.2.3 MySQL的获取与安装的获取与安装 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),并使用最常用的数据库管理语言结构化查询语言(SQL)进行数据库管理。由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度快、可靠性和适应性强而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。由于MySQL是开源软件,因此获取这个软件是非常简单的一件事,只需要访问MySQL官方网站去下载一个即
16、可。打开官方网站可以看到网站最下面有个Downloads(GA)选项,选择其中的第一个选项MySQL Server即可跳转到下载页面,这里下载的是版本。具体的安装步骤如下所示。(1)运行安装文件,出现欢迎界面,如图2-24所示。图2-24 MySQL欢迎界面(2)单击图2-24中的Next按钮,打开如图2-25所示的MySQL安装协议页面。图2-25 MySQL安装协议页面(3)选中图2-25中I accept the terms in the License Agreement复选框,然后单击Next按钮进入到如图2-26所示的Choose Setup Type界面。可以选择Typical(
17、典型安装)、Custom(定制安装)和Complete(完整安装)安装类型。在这里选择的是典型安装,用户也可以根据需要选择其他安装模式。选择典型安装后系统会逐一的将MySQL文件安装盒复制到计算机当中,完成后会弹出一个介绍界面,如图2-27所示。图2-26 Choose Setup Type界面 图2-27 MySQL介绍界面2.2.4 2.2.4 环境配置与测试环境配置与测试通过上面的操作,已经将Apache、PHP、MySQL顺利地安装和配置到了Windows计算机当中,但现在Apache还不能运行PHP的相关文件,PHP也不能访问MySQL数据库,还需要将它们之间作一个关联操作。首先来了
18、解一下它们的配置文件:pApache:默认的配置文件为httpd.conf文件。pPHP:默认的配置文件为php.ini。pMySQL:默认的配置文件为my.ini文件。将PHP与Apache建立关联虽然Apache目前已经可以正常运行,并能提供静态网页服务,但此时它仍无法运行PHP网页。要想让Apache能够运行PHP网页,还必须使PHP与Apache建立关联。首先找到Apache的配置文件httpd.conf,该文件存放在Apache安装目录的Apache2conf目录下。这是一个纯文本文件,可以直接用“记事本”程序打开并编辑。打开httpd.conf之后,首先要做到就是设置网站的主目录,
19、也就是默认情况下网页存放的位置。默认为Apache安装目录的Apache2-2htdocs目录下。修改默认网站目录到C盘的www目录下,即在httpd.conf中找到DocumentRoot参数,将其值修改为C:/www,如图2-38所示(要在C盘中建立好www目录)。图2-38 修改默认网站目录因为有时Apache是可以配置多个站点的,所以如果修改了站点目录还要修改一个权限目录,让Apache允许访问配置的新位置。在配置文件中找到“This should be changed to whatever you set DocumentRoot to”语句,在其下面有一行为,改成。可以配置为与网
20、站目录相同,也可以配置为大于当前文件夹的范围,如C:/。接下来配置PHP组件到Apache中并让它可以识别和解析PHP文件。主要设置内容如下。p找到LoadModule配置块,在LoadModule的最后添加如下信息:LoadModule php5_module c:/php5/php5apache2_2-dll添加后的文件结果如图2-39所示。图2-39 加载PHP模块到Apache中2.3 PHP2.3 PHP开发环境的关键配置信息开发环境的关键配置信息2.3.1 Apache服务器的基本配置2.3.2 PHP.INI文件的基本配置2.3.1 Apache2.3.1 Apache服务器的基
21、本配置服务器的基本配置 Apache服务器的设置文件在Linux操作系统中位于/usr/local/apache/conf/(在Windows操作系统中位于“/etc/httpd/conf”)目录下,基本上使用以下3个配置文件来配置Apache服务器的行为。paccess.conf:用于配置服务器的访问权限,控制不同用户和计算机的访问限制。phttpd.conf:用于设置服务器启动的基本环境。psrm.conf:主要用于做文件资源上的设定。说明:http.conf是Apache服务器的配置文件,其常用的配置包括:Apache服务器的端口号、服务器的访问路径和伪静态的设置。ServerName
22、localhost:80DocumentRoot/xampp/htdocsLoadModule rewrite_module modules/mod_rewrite.so2.3.2 PHP.INI2.3.2 PHP.INI文件的基本配置文件的基本配置 php.ini文件是PHP在启动时自动读取的配置文件。php.ini是一个ASCLL文本文件,分为多个部分,每一部分包括相关的参数。每一部分的名称位于最前面的方括号内,接着是名称对数字,每一名称都独占一行。使用规则PHP代码,对参数名称非常敏感,不能包含有空格,但是参数可以是数字,字符串或者布尔逻辑数。分号位于每一行的开始,其作为指定标记,这就使
23、选择使用或者不使用PHP的这些特性变得很方便,而无需通过删除该行来实现。对某特性进行注释(即添加分号),则该行将不会被编译执行。每次修改完php.ini文件,必须重新启动Apache服务器,以使新的设置生效。说明:php.ini是PHP的配置文件,用于加载各种函数库、设置错误级别和设置服务器的时间等等。在Linux操作系统中,php.ini存储于/opt/lampp/etc/php.ini 文件夹下,而在Windwos操作系统中php.ini存储于系统盘的windows文件下。php.ini文件的基本配置如表1.1所示表1-1 php.ini文件的基本配置参 数说 明默 认 值error_re
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HP 环境 搭建 开发 工具
限制150内