您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业文化 > PHP环境搭建与开发工具
本章要求:第2章PHP环境搭建与开发工具使用AppServ——搭建PHP开发环境在Windows下安装Apache、PHP、MySQLApache服务器的基本配置PHP.INI文件的基本配置解决Apache服务器端口冲突设置PHP的系统当前时间增加PHP扩展模块Dreamweaver开发工具的应用主要内容1.AppServ—Windows版PHP集成化安装包2.WAMP安装与配置3.PHP开发环境的关键配置信息4.解决PHP的常见配置问题5.Dreamweaver开发工具6.综合实例——输出一个漂亮的图片第2章PHP环境搭建与开发工具2.1AppServ—Windows版PHP集成化安装包AppServ将Apache、PHP、MySQL和phpMyAdmin等服务器软件和工具安装配置完成后打包处理。开发人员只要到网站上下载该软件,然后安装,即可完成PHP开发环境的快速搭建。非常适合初学者使用。注意:在使用AppServ搭建PHP开发环境时,必须确保在系统中没有安装Apache、PHP和MySQL。否则,要先将这些软件卸载,然后应用AppServ。下面讲解AppServ集成化安装包搭建PHP开发环境的具体操作步骤:(1)双击AppServ-win32-2-5.10.exe文件,打开如图2-1所示的AppServ启动页面。图2-1AppServ启动页面(2)单击图2-1中的Next按钮,打开如图2-2所示的AppServ安装协议页面。图2-2AppServ安装协议(3)单击图2-2中的IAgree按钮打开如图2-3所示的页面。设置AppServ的安装路径(默认安装路径一般为:E:\AppServ),AppServ安装完成后Apache、MySQL、PHP都将以子目录的形式存储到该目录下。图2-3AppServ安装路径选择(4)单击图2-3中的Next按钮打开如图2-4所示的页面。选择要安装的程序和组件(默认为全选)。图2-4AppServ安装选项注意:在图2-4的操作步骤中,如果本机中已经安装MySQL数据库,那么在这里可以不勾选MySQLDatabase选项,仍使用本机已经存在的MySQL数据库。(5)在图2-4中单击Next按钮,打开如图2-5所示的页面。填写计算机名称,添加邮箱地址,设置Apache的端口号,默认为80端口。图2-5Apache端口号设置注意:Apache服务器端口号的设置,直接关系到Apache服务器是否能够正常启动。如果本机中的80端口被IIS或者迅雷占用,那么这里就需要修改Apache的端口号,或者将IIS、迅雷的端口号修改,才能完成Apache服务器的配置。如果出现端口冲突,那么将导致安装失败,Apache服务不能启动。(6)单击图2-5中的Next按钮,打开如图2-6所示的页面。设置MySQL数据库root用户的登录密码及字符集。说明:MySQL数据库字符集的设置,可以选择UTF-8、GBK或者GB2312。这里将字符集设置为“UTF-8Unicode”,表示MySQL数据库的字符集将采用UTF8编码。图2-6MySQL设置说明:对于在图2-6中设置的MySQL数据库root用户的密码必须牢记,因为程序在连接数据库时必须使用这个密码。如果忘记安装时设置的密码,最直接有效的解决方式是重新安装AppServ。(7)单击图2-6中的Install按钮开始安装,如图2-7所示。图2-7AppServ安装页面(8)安装完成后可以在开始菜单的AppServ相关操作列表中启动Apache及MySQL服务,如图2-8所示图2-8AppServ安装完成页面AppServ安装完成后,整个目录默认安装在“E:\AppServ”,此目录下包含4个子目录,如图2-9所示,用户可以将所有程序文件存储到“”目录下。图2-9AppServ目录结构在Apache2-2\conf\目录下,有一个httpd.conf文件,它是Apache服务器的配置文件,在这个文件中可以修改Apache服务器的端口号、根目录等等,所有有关Apache服务器的配置都在这个文件中完成。在MySQL目录下,有一个my.ini文件,它是MySQL服务器的配置文件,存储MySQL的配置信息。在MySQL\data目录下存储的是数据库文件,所有程序使用的数据库都存储在这个文件夹下。在php5\ext文件夹下存储的是PHP内置的函数类库,以.dll的格式存储。而PHP的配置文件php.ini是存储在本机系统盘的windows文件夹下。,程序运行的根目录,也就是说我们所有要运行的程序都必须存储在这个目录下。phpMyAdmin图形化管理工具默认就存储在这个目录下。测试AppServ是否安装成功,打开IE浏览器,在地址栏中输入“”或者“”,如果打开如图2-10所示的页面,则说明AppServ安装成功。图2-10AppServ测试页说明:如果在安装时设置Apache的端口号是82,那么在IE浏览器的地址栏中将输入“”或者“”来测试AppServ是否安装成功。2.2WAMP安装与配置2.2.1Apache的获取与安装2.2.2PHP的获取与安装2.2.3MySQL的获取与安装2.2.4环境配置与测试Apache是一款免费、稳定、快速的Web服务器。Apache是由非营利性组织ApacheGroup开发和维护的。官方网站是。作为世界上排名第一的Web服务器软件,Apache与PHP的组合被喻为经典配置,如图2-11所示就是从Apache官网上所下载的最新版本的Apache服务器的安装包。图2-11Apache安装包2.2.1Apache的获取与安装这里下载是Apache2.2.21forwin32-x86版本(windows32位x86核心)。在Windows下安装Apache服务器的方法比较简单。以下方法同时适用于Windows2000/WindowsXP/Windows2003/Windows7/Windows2008等操作系统。这里我们是在Windows7上来安装并配置Apache服务器。具体安装步骤如下所示。(1)Apache的安装与其他Windows程序安装类似,运行httpd-2-2-22-win32-x86-openssl-0.9.8t.msi文件后,会出现一个欢迎界面如图2-12所示。图2-12Apache的安装欢迎界面(2)单击图2-12界面上的Next(下一步)按钮,进入LicenseAgreement界面,如图2-13所示。图2-13Apache安装协议界面(3)接受Apache提供的使用开源协议书,并单击Next按钮,进入如图2-14所示的界面。在这个界面中需要对服务器进行相关设置,要求用户输入必要的服务器信息和安装选项。前3个文本框中依次输入的内容是网络域名(NetworkDomain)、主机名(ServerName)及管理员的电子邮件地址(AdministratorEmailAddress),用户按照提示输入即可。最后一项是询问用户的安装方式,即询问用户是允许Apache监听80端口还是8080端口。前者是默认端口,可供HTTP用户访问使用;后者经常用于局域网络的访问或者本机程序的调试。这里选择默认设置80端口即可。图2-14Apache端口号设置注意:如果是在Windows7上安装Apache的话,那么需要先对IIS的端口号进行修改,这主要是因为Windows7上的IIS的端口默认也是80,如果再设置Apache服务器的端口为80的话,会发生端口冲突,导致Apache服务器不能成功启动。(4)单击图2-14中Next按钮,进入到如图2-15所示页面,在该页面中选择安装方式,这里的安装方式有两种,依次是典型安装与自定义安装,这里选择默认的典型安装即可。图2-15选择Apache的安装方式(5)单击图2-15中的Next按钮,打开如图2-16所示页面,单击该页面中的change按钮,在弹出的页面(图2-17)中设置Apache的安装路径(默认安装路径一般为C:\Apache2-2)。这里设置Apache安装路径为F:\Apache2-2。图2-16Apache默认安装路径图2-17设置Apache安装路径(6)对Apache的安装路径设置完成以后,单击Next按钮进入到准备安装界面如图2-18所示,单击该页面中的Install按钮进行安装。图2-18准备安装页面(7)系统开始复制文件到用户的系统,如图2-19所示。图2-19Apache的安装(8)在复制文件的过程中,会跳出几个命令提示窗口,供Apache检测端口和安装服务使用,它会自动关闭。直到安装成功为止,如图2-20所示。图2-20Apache安装完成界面2.2.2PHP的获取与安装PHP是个免费开源的服务器脚本,用户只需要通过访问软件即可。PHP提供的Windows版本有以下几种类型。1.编码核心VC9是专门为IIS定制的脚本,支持最新的微软组件,从而提供效率。VC6是为其他Web服务软件提供的脚本,如Apache、Nginx。说明:新版的Apache可以支持VC9的模式。2.开发脚本模式ThreadSafe:执行时会进行线程(Thread)安全检查,以防止有新要求就启动线程的CGI执行方式而耗尽系统资源。NonThreadSafe:在执行时不进行线程(Thread)安全检查。在本教材中并没有下载安装版的PHP软件,而是下载了ZIP压缩包模式的PHP软件,这更有助于我们学习配置PHP环境的细节。这里下载了php-5.3.8-Win32-VC9-x86.zip版本并解压到C盘的PHP5目录(C:\PHP5),如图2-23所示。图2-23解压后的PHP5说明:需要将PHP5目录下的php.ini-production文件名称修改为php.ini。2.2.3MySQL的获取与安装MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),并使用最常用的数据库管理语言——结构化查询语言(SQL)进行数据库管理。由于MySQL是开放源代码的,因此任何人都可以在GeneralPublicLicense的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度快、可靠性和适应性强而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。由于MySQL是开源软件,因此获取这个软件是非常简单的一件事,只需要访问MySQL官方网站去下载一个即可。打开官方网站可以看到网站最下面有个Downloads(GA)选项,选择其中的第一个选项MySQLServer即可跳转到下载页面,这里下载的是mysql-5.5.24-win32-msi版本。具体的安装步骤如下所示。(1)运行安装文件mysql-5.5.24-win32-msi,出现欢迎界面,如图2-24所示。图2-24MySQL欢迎界面(2)单击图2-24中的Next按钮,打开如图2-25所示的MySQL安装协议页面。图2-25MySQL安装协议页面(3)选中图2-25中IacceptthetermsintheLicenseAgreement复选框,然后单击Next按钮进入到如图2-26所示的ChooseSetupType界面。可以选择Typical(典型安装)、Custom(定制安装)和Complete(完整安装)安装类型。在这里选择的是典型安装,用户也可以根据需要选择其他安装模式。选择典型安装后系统会逐一的将MySQL文件安装盒复制到计算机当中,完成后会弹出一个介绍界面,如图2-27所示。图2-26ChooseSetupType界面图2-27MySQL介绍界面2.2.4环境配置与
本文标题:PHP环境搭建与开发工具
链接地址:https://www.777doc.com/doc-3263897 .html