进行PHP开发之前,必须先建立开发环境。对于初学者来说,Apache、PHP以及MySQL的安装和配置较为复杂,这时可以选择XAMPP(Apache+MySQL+PHP/PERL)集成安装环境快速安装配置PHP服务器。集成安装环境就是将Apache、PHP和MySQL等服务器软件整合在一起,免去了单独安装配置服务器带来的麻烦,实现了PHP开发环境的快速搭建。
目前比较常用的集成安装环境是XAMPP、WampServer和AppServ,它们都集成了Apache服务器、PHP预处理器以及MySQL服务器。XAMPP是一个功能强大的建站集成软件包,它可以在Windows、Linux、Solaris、Mac OS X等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。所以,本书以XAMPP为例介绍PHP服务器的安装与配置。
1.安装前的准备工作
安装XAMPP之前应从其官方网站上下载安装程序(下载地址为https://www.apachefriends.org/zh_cn/index.html),如图1-2所示。目前比较新的XAMPP版本是XAMPP 5.6.28,具体选择哪个版本需要根据操作系统来决定。
图1-2 XAMPP下载页面
2.XAMPP的安装
1)单击桌面图标 ,进入XAMPP安装页面,首先弹出“安全警告”对话框如图1-3所示。
图1-3 “安全警告”对话框
2)单击“运行”按钮,打开Question对话框,如图1-4所示。这一步为检测病毒软件影响提示。
图1-4 “question”对话框
3)单击“Yes”按钮,打开Setup安装页面,如图1-5所示。
图1-5 进入Setup安装页面
4)单击“Next”按钮,打开“Select Components”对话框,选择安装功能组件,如图1-6所示。
图1-6 选择安装功能组件
5)单击“Next”按钮,打开“Installation folder”对话框,设置安装目录,如图1-7所示。
图1-7 设置安装目录
6)默认安装地址,单击“Next”按钮,打开“Bitnami for XAMPP”对话框,此步为准备开始安装应用提醒,如图1-8所示。
图1-8 安装应用提醒
7)单击“Next”按钮,进入“Ready to Install”对话框,开始安装软件如图1-9所示。
图1-9 软件安装开始
8)单击“Next”按钮,开始执行安装,并提示安装进度,如图1-10所示。
图1-10 安装进度显示
9)等待安装完成,进入安装完成页面,如图1-11所示。
图1-11 安装完成页面
10)单击“Finish”按钮,安装完成,进入图1-12所示XAMPP管理页面。
图1-12 XAMPP管理页面
11)单击Apache→“Start”按钮,Apache服务启动完成,如图1-13所示。此时若80端口被占用,Apache将无法启动。
图1-13 80端口被占用
12)如果Apache无法启动,单击Apache→Config→httpd.conf命令把端口后80改为8081,重新启动Apache,如图1-14、图1-15所示。
图1-14 修改端口入口
图1-15 修改端口号为8081
13)单击mysql→start按钮,启动Mysql服务,如图1-16所示。
图1-16 启动成功界面
14)启动服务完成,说明安装XAMPP成功。
在PHP中,常用的编辑工具有PHPEdit、EditPlus、NetBeans和Zend Studio,接下来将分别介绍它们的特点。
1.PHPEdit
PHPEdit是一款Windows操作系统下优秀的PHP脚本IDE(集成开发环境)。该软件为快速、便捷地开发PHP脚本提供了多种工具,其功能包括语法关键词高亮、代码提示和浏览、集成PHP调试工具、帮助生成器、自定义快捷方式、150多个脚本命令、键盘模板、报告生成器、快速标记、插件等。
2.EditPlus
EditPlus是一款由韩国Sangil Kim(ES-Computing)出品的小巧但功能强大的可处理文本、HTML和程序语言的Windows编辑器,甚至可以通过设置用户工具将其作为C、Java、PHP等语言的一个简单的IDE。
3.NetBeans
NetBeans是由Sun公司(2009年被甲骨文收购)建立的开放源代码软件开发工具,可以在Windows、Linux、Solaris和Mac OS X平台上进行开发,是一个可扩展的开发平台。NetBeans开发环境可供程序员编写、编译、调试和部署程序,还可以通过插件扩展更多功能。
4.Zend Studio
Zend Studio是Zend公司开发的PHP语言集成开发环境(IDE),它包括了PHP所有必需的开发组件,适合专业开发人员使用。Zend Studio通过一整套编辑、调试、分析、优化和数据库工具,加快了软件开发周期,简化了复杂的应用方案。
在上述4种编辑工具中,PHPEdit提供了多种开发工具。EditPlus占用资源少,适合初学者使用。而NetBeans和Zend Studio虽然功能强大,但占用资源多,使用较为复杂,适合专业的开发人员使用。推荐读者使用NetBeans作为开发工具。
1.NetBeans的安装过程
1)通过NetBeans下载地址:https://netbeans.org/downloads/,进入NetBeans下载页面,如图1-17所示。下载后,双击安装包,启动安装程序,直接打开“NetBeans IDE安装程序”对话框,如图1-18所示。
图1-17 NetBeans下载页面
图1-18 打开“NetBeans IDE安装程序”对话框
2)单击“下一步”按钮,打开“许可证协议”对话框,如图1-19所示,选中“我接受许可协议中的条款”复选框,单击“下一步”按钮。在图1-20所示的“选择安装路径”对话框中,显示了NetBeans默认安装路径,也可以选择其他路径。
图1-19 “许可证协议”对话框
图1-20 选择安装路径
3)图1-21显示了NetBeans的安装路径,并可以选择是否检查软件更新信息。为了节约安装时间,可以取消选中“检查更新”复选框,不检查更新。最后单击“安装”按钮,执行安装。
图1-21 安装概要信息
4)安装完成后,会显示图1-22所示的对话框,NetBeans安装完成。
图1-22 安装完成
2.新建一个工程项目:
1)双击桌面文件 ,进入图1-23所示的开发环境页面。
图1-23 开发环境页面
2)选择“文件→新建项目”命令,如图1-24所示。
图1-24 新建项目
3)进入新建项目页面,类别选择PHP,项目选择php应用程序,如图1-25所示。
图1-25 项目选项
4)单击“下一步”按钮,打开“名称和位置”对话框,确定项目保存信息,如图1-26所示。
图1-26 项目保存信息
5)单击“完成”按钮,确定访问路径,如图1-27所示。
图1-27 确定访问路径
6)新建了一个空项目,编写html和php代码,单击“运行”按钮,打开IE浏览器中运行该程序,如图1-28所示。
图1-28 编辑并运行源程序
3.运行现有项目
1)把zhuce文件夹放入到C:\xampp\htdocs目录下,单击“NetBeans→文件→打开项目”,选择C:\xampp\htdocs目录下的zhuce,如图1-29所示。
图1-29 打开项目zhuce
2)在mysql中创建名称为huiyuan的数据库,如图1-30所示。
图1-30 创建名为huiyuan的数据库
3)新建成功后,选择huiyuan数据库,导入注册的数据库。单击“执行”命令,数据库导入成功,如图1-31所示。
图1-31 SQL运行
4)在NetBeans中打开注册页面,单击“运行”命令,进行注册,如图1-32所示。
图1-32 进行注册