- PHP+MySQL Web应用开发教程
- 李辉等编著
- 2235字
- 2021-03-27 03:04:01
1.4 集成开发环境搭建
进行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.4.1 PHP运行环境XAMPP的安装
1.安装前的准备工作
安装XAMPP之前应从其官方网站上下载安装程序(下载地址为https://www.apachefriends.org/zh_cn/index.html),如图1-2所示。目前比较新的XAMPP版本是XAMPP 5.6.28,具体选择哪个版本需要根据操作系统来决定。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/23_01.jpg?sign=1739262125-MJou8mGpnBxiqXED3V3EvJRXLzRLuta8-0-2aa775d869cf0c2091399d8258ba8e55)
图1-2 XAMPP下载页面
2.XAMPP的安装
1)单击桌面图标,进入XAMPP安装页面,首先弹出“安全警告”对话框如图1-3所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/24_02.jpg?sign=1739262125-KH98bsDnsH94zc6ZlbMt4Xara1Ib5L5w-0-db6dd3881750aed77fc044168128e25a)
图1-3 “安全警告”对话框
2)单击“运行”按钮,打开Question对话框,如图1-4所示。这一步为检测病毒软件影响提示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/24_03.jpg?sign=1739262125-GspwgPClHxo7cs4Ao793uCtx4c6nN1WK-0-252efed0f6e959c26b2c807801567708)
图1-4 “question”对话框
3)单击“Yes”按钮,打开Setup安装页面,如图1-5所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/24_04.jpg?sign=1739262125-9mZ6VKcfXCUrpwy4LfApYOyCSbrRVu9W-0-668d25ee672d6184a346f6ef0859d252)
图1-5 进入Setup安装页面
4)单击“Next”按钮,打开“Select Components”对话框,选择安装功能组件,如图1-6所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/25_01.jpg?sign=1739262125-VMCRD5sINnsexDOITCAt8dnCwqS48V6Z-0-9534bef160079212711b9abd99aba6fc)
图1-6 选择安装功能组件
5)单击“Next”按钮,打开“Installation folder”对话框,设置安装目录,如图1-7所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/25_02.jpg?sign=1739262125-kbbDFJhlwFsEApRlpmInDdDRWDR3Qo4i-0-78d2ded6172643bad9bd07ec326d7e37)
图1-7 设置安装目录
6)默认安装地址,单击“Next”按钮,打开“Bitnami for XAMPP”对话框,此步为准备开始安装应用提醒,如图1-8所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/25_03.jpg?sign=1739262125-8iGq5QwWhrXtpCR9hG2aW8TRSAJxcm2B-0-fe7607aaa85dc331dd8a0e587296c1b2)
图1-8 安装应用提醒
7)单击“Next”按钮,进入“Ready to Install”对话框,开始安装软件如图1-9所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/26_01.jpg?sign=1739262125-R22RARvpoKPX9dB1kr0BDe4YLqs1lIRy-0-e410e52cb0c6d412bc98a0f83341cb09)
图1-9 软件安装开始
8)单击“Next”按钮,开始执行安装,并提示安装进度,如图1-10所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/26_02.jpg?sign=1739262125-eQO728J7IK9iRVsqo0T97LAk1Wa4QqAl-0-89380cc4345e1efdfaea712d2f84c201)
图1-10 安装进度显示
9)等待安装完成,进入安装完成页面,如图1-11所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/26_03.jpg?sign=1739262125-alfz51y5vouOKMQbqWzZSuS1b7iPjYpo-0-89cc5af78bd2bfddd1ffd55512d60fe3)
图1-11 安装完成页面
10)单击“Finish”按钮,安装完成,进入图1-12所示XAMPP管理页面。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/27_01.jpg?sign=1739262125-2x6rVzxTCDDvZ2WasFBiMVWqFT2p9CP5-0-66d8f5e220fb46dbdbb7b4c735ace360)
图1-12 XAMPP管理页面
11)单击Apache→“Start”按钮,Apache服务启动完成,如图1-13所示。此时若80端口被占用,Apache将无法启动。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/27_02.jpg?sign=1739262125-nM5MCsZDueMcDGkmgMfmKBrb438FfUdO-0-9d4d764d9975784aee462516661f4870)
图1-13 80端口被占用
12)如果Apache无法启动,单击Apache→Config→httpd.conf命令把端口后80改为8081,重新启动Apache,如图1-14、图1-15所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/27_03.jpg?sign=1739262125-5nllgxtOtDrCPoCHcvhN6ztfdllSsrow-0-03a35982b168b1cf2806bd6ca9689227)
图1-14 修改端口入口
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/28_01.jpg?sign=1739262125-g9SOz0sIa6cb0VOsxux3UvR8gHDXGZID-0-f1baf270c8e409562254ac801e61f07f)
图1-15 修改端口号为8081
13)单击mysql→start按钮,启动Mysql服务,如图1-16所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/28_02.jpg?sign=1739262125-EzsKoCKBsw6ZRUcht83he0ZxFg8ZMBsv-0-003984b4a33ce1b8dc09369ebbb9c387)
图1-16 启动成功界面
14)启动服务完成,说明安装XAMPP成功。
1.4.2 PHP开发常见编辑工具
在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.4.3 NetBeans的安装与使用
1.NetBeans的安装过程
1)通过NetBeans下载地址:https://netbeans.org/downloads/,进入NetBeans下载页面,如图1-17所示。下载后,双击安装包,启动安装程序,直接打开“NetBeans IDE安装程序”对话框,如图1-18所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/29_01.jpg?sign=1739262125-twYVc4u4KJsi80Jl4fGUdky8cYoftk1t-0-7cf6d62a3fdcca92cfdaf71b4b67b232)
图1-17 NetBeans下载页面
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/29_02.jpg?sign=1739262125-6B9Ax1qm0OagXGsFQrcKlZCSf5bnXaCh-0-aa788d23ffffbf60b8978fb42a629ca5)
图1-18 打开“NetBeans IDE安装程序”对话框
2)单击“下一步”按钮,打开“许可证协议”对话框,如图1-19所示,选中“我接受许可协议中的条款”复选框,单击“下一步”按钮。在图1-20所示的“选择安装路径”对话框中,显示了NetBeans默认安装路径,也可以选择其他路径。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/29_03.jpg?sign=1739262125-WbGOUrPIhpUw0cDDyyUtBbeOz4SYGf3W-0-cc701da962d987128251033d7c178697)
图1-19 “许可证协议”对话框
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/29_04.jpg?sign=1739262125-sAMhfEuGD3yWWj1h7wt9ZdeWpInbltll-0-0ed10cb742ba8d640a2261666e319bab)
图1-20 选择安装路径
3)图1-21显示了NetBeans的安装路径,并可以选择是否检查软件更新信息。为了节约安装时间,可以取消选中“检查更新”复选框,不检查更新。最后单击“安装”按钮,执行安装。
4)安装完成后,会显示图1-22所示的对话框,NetBeans安装完成。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/30_01.jpg?sign=1739262125-24rxfOC9RPwffE2fkUnZfWjnXCRIvkYY-0-d7eecfa6367bf8edd034e074024e7eb9)
图1-21 安装概要信息
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/30_02.jpg?sign=1739262125-ZAkRRmbEwzJt5fr0smlL12RjP7hjo4TB-0-6570401529d647e014e8b0a28fed4a64)
图1-22 安装完成
2.新建一个工程项目:
1)双击桌面文件,进入图1-23所示的开发环境页面。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/30_04.jpg?sign=1739262125-HrZOt4pk88C2eXv3f82rnv6LNFnKtPV6-0-4c91c37cf8cc50a8dce3c276d2ef517e)
图1-23 开发环境页面
2)选择“文件→新建项目”命令,如图1-24所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/31_01.jpg?sign=1739262125-Qzb1dv4WtvmSimipC22fhYKInnXQNYjI-0-3834cf945092272225c0499a7692bc1b)
图1-24 新建项目
3)进入新建项目页面,类别选择PHP,项目选择php应用程序,如图1-25所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/31_02.jpg?sign=1739262125-O4UE0TxhzRQUSdCIqbaT8pN3EsNBCVtQ-0-77981a200bef88ffaccabeddae952a2f)
图1-25 项目选项
4)单击“下一步”按钮,打开“名称和位置”对话框,确定项目保存信息,如图1-26所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/31_03.jpg?sign=1739262125-8yTc5g177gsSLmEszaiFbhjpYggqPCZK-0-2302dc56a13e75caec2e646d0dee9ae0)
图1-26 项目保存信息
5)单击“完成”按钮,确定访问路径,如图1-27所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/32_01.jpg?sign=1739262125-Hk0CndS9PUxDtxlWzj2RckxOhKI3Ld5K-0-d4c9d4efd7aae33e95054853fed2a5a2)
图1-27 确定访问路径
6)新建了一个空项目,编写html和php代码,单击“运行”按钮,打开IE浏览器中运行该程序,如图1-28所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/32_02.jpg?sign=1739262125-RHOM4NjRDYUuEeoyIT9KE9eWlJhglBNl-0-9a636a2fb0c7ee31b39cf772dabdcaa6)
图1-28 编辑并运行源程序
3.运行现有项目
1)把zhuce文件夹放入到C:\xampp\htdocs目录下,单击“NetBeans→文件→打开项目”,选择C:\xampp\htdocs目录下的zhuce,如图1-29所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/33_01.jpg?sign=1739262125-YBvctupi3JohfHP841bmrxB9XIozki58-0-a6fb92bfb0bfa95a67cf3a2ac3b95d2b)
图1-29 打开项目zhuce
2)在mysql中创建名称为huiyuan的数据库,如图1-30所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/33_02.jpg?sign=1739262125-CwmsDToLkVIK7RfSUI2y0fX4uZou7K6c-0-83b7549fe79a16fdb9cc0c8e0e10bf9e)
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/33_03.jpg?sign=1739262125-u3AGR4mCghWrrr4ZRmMaR0M7Ua19Gei9-0-1f5b3e4b06d8c6e4efbb5be3a642e0b0)
图1-30 创建名为huiyuan的数据库
3)新建成功后,选择huiyuan数据库,导入注册的数据库。单击“执行”命令,数据库导入成功,如图1-31所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/33_04.jpg?sign=1739262125-elo4nnuLBYGr2l29vNlFEWN3Wm9IxuKz-0-c78a7c3f3681b0f3816ec78a0bd0e6a3)
图1-31 SQL运行
4)在NetBeans中打开注册页面,单击“运行”命令,进行注册,如图1-32所示。
![](https://epubservercos.yuewen.com/A81163/18123624508030506/epubprivate/OEBPS/Images/34_01.jpg?sign=1739262125-leoNAyBGiuSOUSgKWYfnHRSAyodqaNoq-0-fe97c80a6d80565a6c5bb1fecb42f2b2)
图1-32 进行注册