版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章PHP入门与环境搭建01PHP概述
02PHP程序的工作流程
03PHP开发环境构建04常用代码编辑工具
05第一个PHP程序
06PhpStorm中引入AI工具1
PHP概述PHP是什么PHP是HypertextPreprocessor(超文本预处理器)的缩写,是一种服务器端、跨平台、HTML嵌入式的脚本语言。其独特的语法混合了C语言、Java语言和Perl语言的特点,是一种被广泛应用的开源的多用途脚本语言,尤其适合Web开发。速度快PHP语言的优势支持面向对象实用性支持广泛的数据库成本低版本更新速度快模板化应用范围广可选择性PHP4
PHP的历史版本PHP5
PHP7
PHP8的新特性说明JIT编译器属性注解错误处理的改进类型系统改进匿名类的改进其他改进2
PHP程序的工作流程
主要内容
PHP服务器
PHP的工作流程0102
PHP预处理器的功能是解释PHP代码,它主要是将PHP程序代码解释为文本信息,而且这些文本信息中也可以包含HTML代码。
PHP服务器
PHP预处理器PHP服务器WEB服务器也称为WWW(WorldWideWeb)服务器,它的功能是解析HTTP。当WEB浏览器向WEB服务器发送一个HTTP请求时,PHP预处理器会对该请求对应的程序进行解释并执行,然后WEB服务器会向浏览器返回一个HTTP响应,该响应通常是一个HTML页面,以便让用户可以浏览。目前可用的WEB服务器有很多,常见的有开源的Apache服务器、微软的IIS服务器、Tomcat服务器等。本书使用的是Apache服务器,由于Apache具有高效、稳定、安全、免费等一些特点,它已经成为目前最为流行的WEB服务器。
Web服务器PHP服务器数据库服务器是用于提供数据查询和数据管理服务的软件,这些服务主要有数据查询、数据管理(数据的添加、修改、删除)、查询优化、事务管理、数据安全等服务。数据库服务器有好多种,常见的有MySQL、Oracle、SQLServer、DB2、Sybase、Access等。本书使用的是MySQL数据库,由于MySQL具有功能性强、使用简捷、管理方便、运行速度快、版本升级快、安全性高等优点,而且MySQL数据库完全免费,因此许多中小型网站都选择MySQL作为数据库服务器。数据库服务器PHP的工作流程3PHP开发环境构建主要内容
PHP开发环境的安装
PHP服务器的启动与停止
PHP开发环境的关键配置010203PHP开发环境的安装安装前的准备工作WampServer的安装安装WampServer之前应从其官方网站上下载安装程序。下载地址为/en/download.php,目前比较新的WampServer版本是WampServer2.5。PHP服务器的启动与停止
手动启动和停止PHP服务器通过操作系统自动启动PHP服务PHP开发环境的关键配置设置Apache服务器主目录
修改Apache服务端口号
设置网站起始页面
PHP的其他常用配置为MySQL服务器root账户设置密码4PHP代码编辑工具主要内容常用主流工具介绍
PhpStorm的下载与安装010204PhpStorm
PhpStorm是由JetBrains公司开发的一款专业的PHP集成开发环境(IDE),旨在提高PHP开发人员的生产力和代码质量。PhpStorm具有非常多的优点与功能,如:智能代码编辑、版本控制、数据库工具、框架支持、插件生态系统等。PhpStorm除了支持PHP,还支持HTML、CSS、JavaScript等前端技术,提供了丰富的Web开发功能,是PHP开发人员的首选开发工具。SublimeTextSublimeText是一个文本编辑器,由程序员JonSkinner于2008年1月份所开发出来。SublimeText支持多种编程语言的语法高亮、拥有优秀的代码自动完成功能,还拥有代码片段(Snippet)的功能,可以将常用的代码片段保存起来,在需要时随时调用。支持VIM模式,可以使用Vim模式下的多数命令。支持宏,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制的操作或者命令。
VisualStudioCode
VisualStudioCode是由微软推出的免费开源的现代化轻量级代码编辑器,该编辑器集成了所有一款现代编辑器所应该具备的特性,包括语法高亮,可定制的热键绑定,括号匹配以及代码片段收集。它具有对JavaScript,TypeScript和Node.js的内置支持,并有其它语言支持如:Java,Python,PHP,Go。Dreamweaver
Dreamweaver是一款专业的网站开发编辑器。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,能帮助各个层次的开发人员和设计人员快速创建出吸引人的、标准的网站和应用程序。它采用了多种先进的技术,能够快速高效地创建极具表现力和动感效果的网页,使网页创作过程简单无比。同时,Dreamweaver提供了代码自动完成功能,不但可以提高代码编写速度,而且减少了错误代码出现的概率。Dreamweaver既适用于初学者制作简单的网页,又适用于网站设计师、网站程序员开发各类大型应用程序,极大地方便了程序员开发与维护网站。
说明PhpStorm的下载与安装说明PhpStorm的下载地址:/phpstormPhpStorm的下载与安装说明5第一个PHP程序例1-1下面以PhpStorm为开发工具编写第一个PHP实例,目的是熟悉PHP的书写规则和PhpStorm工具的基本使用。在本实例中应用PhpStorm开发一个最简单的PHP程序,输出一段欢迎信息。6PhpStorm中引入AI工具PhpSt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 疾控监督员与协管员联动方案
- 酒盖配套生产项目可行性研究报告
- 酒店建筑防火施工方案
- 校园营养周活动实施方案
- 幼儿园安全教育培训课件
- 空调系统冬季试运行调试专项方案
- 精酿啤酒生产项目可行性研究报告
- 空调系统试运行调试进度管控方案
- 燃气安全生命线监测项目可行性研究报告
- 旧油坊健康食品街项目可行性研究报告
- 《JBT 6655-2013耐热圆柱螺旋压缩弹簧 技术条件》(2026年)实施指南
- 2025学年保定市十校高二语文上学期期中联考试卷附答案解析
- 2024-2025学年广东省广州市天河区八年级上学期期中数学试卷(含答案)
- 国家科技安全教学课件
- 小学保障学生每天综合体育活动时间不低于两小时实施方案(完整版)
- 汽车4S店售后服务流程说明书
- 2025年01月新疆交投建设管理有限责任公司面向社会公开招聘笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 低血糖临床表现及处理措施
- 《人工智能概论》电子教学课件
- 1000吨船闸项目施工组织设计
- 《中电联标准-抽水蓄能电站钢筋混凝土衬砌水道设计导则》
评论
0/150
提交评论