- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
7/6/2024PHP简介与网站架构顾曾
7/6/2024PHP简介与网站架构PHP简介PHP发展与现状PHP特性PHP框架网站架构
7/6/2024简介
7/6/2024简介--PHP是什么RasmusLerdorf,PHP之父PHP(PHP:HypertextPreprocessor),一种开源脚本语言,原名PersonalHomePage混合了C、Java、Perl以及PHP自创的语法,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域,PHP的文件后缀名为*.php,可以运行在Linux/Windows/Mac,支持MySQL、PostgreSQL、Oracle、Sybase、Informix和MicrosoftSQLServer不需要任何费用,官网
7/6/2024简介--应用服务器端,嵌入在HTML并由服务器解释。所有PHP开发的网站、网络系统均是这种用途,使用PHP99.9%用在此方面。开发命令行脚本程式客户端的GUI应用程式
7/6/2024发展与现状
7/6/2024发展1995 1.02.01997 3.02000-5-22 4.02004-07-13 5.0.02005-11-24 5.1.02006-11-02 5.2.02009-06-30 5.3.02009-12-17 5.2.122012-03-01 5.4.02012-11-22 5.3.192013-06-20 5.5.02013-12-12 5.3.282014-02-06 5.4.252014-02-06 5.5.9
7/6/2024现状你所知道的很多网站都有PHP的影子,包括Google、百度、网易、新浪、搜狐、阿里巴巴、奇虎、eBay、腾讯、Yahoo、金山等。全球互联网网站中,有40%-60%使用着PHP技术,国内大多数的网站都在使用PHP开发。AlexaTOP500中国网站排名,有394家使用了PHP。
7/6/2024特性
7/6/2024特性开源、免费、开放、可扩展快捷,所见即所改跨平台效率高,相对于CGI、Perl和ASP面向对象专业专注基于服务器端简单的语言,嵌入HTML
7/6/2024框架
7/6/2024框架
7/6/2024框架在项目开发中,一些架构和代码都是重复的,为了避免重复劳动,于是各种各样的框架诞生了。采用框架的益处:统一开发规范程序设计模式遵循开发框架的各种约定无论在编码还是以后的维护过程中都是易于管理的框架会集成丰富的类库、函数库,提升开发的效率,加快软件开发有助于创建更加稳定和安全的应用程序
7/6/2024框架PHP框架真正的发展要从php5开始,所有的框架都有几个共同特点:单一入口MVC模式类自动加载URL处理统一的输入和错误处理可扩展CURD操作(数据库操作的封装)…未来的PHP开发框架同时也需要具备几个特点:1.采用更多PHP的新特性2.拥有更丰富可扩展的开发包3.文档丰富4.社区活跃
7/6/2024框架国内框架ThinkPHP,Canphp,KYPHP,InitPHP,SpeedPHP,CdvPHP国外著名框架ZendFramework,Codeigniter,FuelPHP,Laraval,Phalcon,CakePHP,Symfony,Yii
7/6/2024网站架构
7/6/2024网站架构目的保证网站的正常访问,快速响应手段/方法根据网站当前的发展要求,相应调整软硬件资源,适应当前要求并具有前瞻性架构没有标配,且在不断变化中,但围绕的重点离不开Web服务器、代理/缓存、DB、负载均衡、分布式存储。
7/6/2024网站架构--WEB服务器Apache世界上用得最多的Web服务器,市场占有率达60%左右。源代码开放,支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux、Mac系统平台上)。Apache的模块支持非常丰富,属于重量级产品,因此在速度、性能上不及其他轻量级Web服务器,所消耗的内存也比其他Web服务器要高。官方网站:。
7/6/2024网站架构--WEB服务器Lighttpd一款轻量级Web服务器,其目标是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的WebServer环境。内存开销低、CPU占用率低、效能好、模块丰富。支持FastCGI、CGI、URL重写及Alias等重要功能。支持PHP,不支持缓存,是Nginx的竞争对手之一。官方网站:
7/6/2024网站架构--WEB服务器Nginx高性能的HT
您可能关注的文档
- CT肝脏良性肿瘤课件.ppt
- LTE网络规划原理概述.ppt
- 2023届广东省深圳市南山外国语学校九年级英语第一学期期末统考模拟试题含解析.doc
- 2023届山东省德州市武城县九年级英语第一学期期末学业质量监测试题含解析.doc
- 2023届安徽省芜湖市无为县英语九年级第一学期期末检测模拟试题含解析.doc
- 2023届安徽省六安市七校联考英语九年级第一学期期末学业质量监测模拟试题含解析.doc
- 2023届四川省射洪县九年级英语第一学期期末经典试题含解析.doc
- 2023届吉林省长春六中学英语九年级第一学期期末预测试题含解析.doc
- 2022年重庆市渝中学区巴蜀中学英语九年级第一学期期末学业质量监测试题含解析.doc
- 2022年贵州省安顺地区英语九年级第一学期期末教学质量检测模拟试题含解析.doc
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)