- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
牟奇春主编;项目1会员管理系统;PHP是一种在服务器端执行的Web应用程序脚本语言,其开发环境主要包括PHP解释器、Web服务器、数据库服务器及编辑器。PHP支持Windows和Linux等多种操作系统。PHP典型开发环境配置为Windows+Apache+MySQL+PHP(简称WAMP),而Linux系统下的配置为Linux+Apache+MySQL+PHP(简称LAMP)。
;Apache(音译为阿帕奇)可以运行在几乎所有广泛使用的计算机平台上,由于其具有支持跨平台和安全性高的优点而被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的应用程序接口(ApplicationProgramInterface,API)扩充,将Perl、Python等的解释器编译到服务器中。
;MySQL是一个关系数据库管理系统(RelationalDatabaseManagementSystem,RDBMS),由瑞典MySQLAB公司开发,属于Oracle旗下产品。MySQL是最流行的关系数据库管理系统之一,在Web应用方面,MySQL是最好的关系数据库管理系统应用软件之一。
采用PHP语言编写完成的程序,其扩展名是.php,这种文件是不能直接在浏览器中运行的,需要通过配置服务器环境的方式来运行。因此,在运行PHP文件之前,必须配置PHP开发环境,以及服务器环境。
;【任务实施】
1.1.1安装小皮面板?
小皮面板是PhpStudy的简称,其官网提供了Linux和Windows两种版本,进入小皮面板的官网后,根据自己的环境选择下载相应的版本即可。
安装完成后,打开安装好的小皮面板,界面如图1.1.1所示。;图1.1.1?安装好小皮面板打开后的界面;1.1.2配置小皮面板?
进入小皮面板后,默认处于“首页”,在右边的“套件”栏中单击“Apache2.4.39”后面的“启动”按钮,以启动ApacheWeb服务,单击“MySQL5.7.26”后面的“启动”按钮,以启动MySQL数据库环境。如果系统没有冲突,则在正常情况下,这两个软件将会成功启动,如图1.1.2所示。MySQL5.7.26是默认的版本,如果需要使用MySQL8或其他版本,则只需要在左侧单击“软件管理”,然后安装其他版本的数据库即可,如图1.1.3所示。;图1.1.2?成功启动PHP运行环境;图1.1.3?在软件管理中安装不同版本的数据库;在窗口左侧单击“网站”,弹出一个对话框,可以在此配置网站,如图1.1.4所示。在“域名”文本框中可输入自定义的域名,如test。在“根目录”下选择PHP程序所在的文件夹,根据需要,可以切换PHP版本(安装小皮面板以后,默认使用PHP7,如果要使用其他版本的PHP,则切换至“软件管理”),然后在PHP的相关版本选项中选择所需版本进行安装,如图1.1.5所示。;??图1.1.4?配置网站????????????????????????图1.1.5?安装不同版本的PHP;网站配置成功后,即可在浏览器中输入自定义的域名访问网站。
如果要使用MySQL数据库,则切换至“数据库”面板,在其中可以创建新的数据库。系统默认的数据库管理员用户名是root,要修改此用户对应的密码,可以单击右边的“操作”→“修改密码”,如图1.1.6所示。;图1.1.6?修改数据库管理员的密码;子任务1.2使用PHP编程环境
【知识储备】
PhpStorm是JetBrains公司开发的一款商业化的PHP集成开发工具,其主要特色如下。
(1)提供智能代码辅助功能。PhpStorm是一个能够真正“解析”所写代码的PHPIDE。它支持PHP5.3~PHP8.1,可以提供实时错误预防、最佳自动补全与代码重构、零配置调试等功能,以及扩展的HTML、CSS和JavaScript编辑器。在处理大型项目时,PhpStorm可以显著提高编码效率,并节省时间。
;(2)提供调试、测试和性能分析功能。PhpStorm为调试、测试和分析应用程序提供了强大的内置工具。PhpStorm提供多个选项,可以利用可视化调试器调试PHP代码。
;(3)PhpStorm包含WebStorm以及与HTML、串联样式表(CascadingStyleSheets,CSS)和JavaScript有关的所有功能。它支持所有尖端的Web开发技术,包括HTML5、CSS、Sass、Scss、Less、CoffeeScript、ECMAScriptHarmony和Jade模板等。
(4)PhpStorm建立在开源的IntelliJIDEA平台之上,产品自发布以
您可能关注的文档
- PHP动态网站开发项目教程(微课版) 课件全套 牟奇春 项目1--14 会员管理系统 --- Laravel中的表单验证、数据库操作.pptx
- PHP动态网站开发项目教程(微课版) 课件 任务4 会员管理系统用户登录、资料修改及注销.pptx
- PHP动态网站开发项目教程(微课版) 课件 任务5 会员管理系统管理员功能.pptx
- PHP动态网站开发项目教程(微课版) 课件 任务6 会员管理系统项目优化.pptx
- PHP动态网站开发项目教程(微课版) 课件 任务8 在线投票系统首页制作及投票功能实现.pptx
- PHP动态网站开发项目教程(微课版) 课件 任务9 在线投票系统投票功能实现.pptx
- PHP动态网站开发项目教程(微课版) 课件 任务10 在线投票系统投票限制.pptx
- PHP动态网站开发项目教程(微课版) 课件 任务11 在线投票系统管理员功能.pptx
- PHP动态网站开发项目教程(微课版) 课件 任务13 Laravel中的视图、路由、控制器、验证码.pptx
- PHP动态网站开发项目教程(微课版) 课件 项目2 项目前端开发.pptx
文档评论(0)