熟悉后端基础知识

一、动手

1、初学者在本地安装 Apache 与 PHP。安装 xampp 套件即可。XAMPP 里面包含 Apache 和 PHP.windows 用户也可安装 WAMP,安装包体积会小一些。对于后端熟悉的同学可单独安装Apache 和 PHP。
Paste_Image.png
2、学习 xampp或者wamp 的简单配置使用,在本地启动 web 服务器,通过浏览器访问,通过浏览器打开本地 webserver 下的 php 文件,截图展示。
Paste_Image.png
Paste_Image.png

二、问答

1、简单描述下web 服务器、PHP、数据库、浏览器是如何实现动态网站的?

详见我利用XMind做的图:


访问普通动态网站步骤解释.png
2、常见的 WEB 服务器有哪些?
  • 1.Apache
    Apache是世界使用排名第一的Web服务器软件。它几乎可以运行在所有的计算机平台上。由于Apache是开源免费的,因此有很多人参与到新功能的开发设计,不断对其进行完善。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

  • 2.Nginx
    Nginx不仅是一个小巧且高效的HTTP服务器,也可以做一个高效的负载均衡反向代理,通过它接受用户的请求并分发到多个Mongrel进程可以极大提高Rails应用的并发能力。

  • 3.IIS
    IIS(Internet信息服务)英文InternetInformationServer的缩写。它是微软公司主推的服务器。IIS的特点具有:安全性,强大,灵活。

  • 4.Lighttpd
    Lighttpd是由德国人JanKneschke领导开发的,基于BSD许可的开源WEB服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的webserver环境。具有非常低的内存开销,CPU占用率低,效能好,以及丰富的模块等特点。支持FastCGI,CGI,Auth,输出压缩(outputcompress),URL重写,Alias等重要功能。

  • 5.Tomcat
    Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。

  • 6.Zeus
    Zeus是一个运行于Unix下的非常优秀的Web服务器,据说性能超过Apache,是效率最高的Web服务器之一。

另外:补充下netcraft官网统计的各个服务器历史市场份额分布情况:

netcraft官网统计的服务器市场份额汇总
3、打开浏览器,在地址栏输入 http://xxx.com 页面展现了页码信息,整个过程发生了什么?(后台语言 php,web服务器 nginx,数据库 mysql)
  • 详见本人制作的下图:
从输入网址到页面呈现所发生的过程.png
DNS解析过程.png

三、PHP相关基础知识了解

PHP 语法 http://www.runoob.com/php/php-syntax.html
PHP 变量 http://www.runoob.com/php/php-variables.html
PHP echo/print http://www.runoob.com/php/php-echo-print.html
PHP 数据类型 http://www.runoob.com/php/php-datatypes.html
PHP 字符串 http://www.runoob.com/php/php-string.html
PHP 运算符 http://www.runoob.com/php/php-operators.html
PHP if…else http://www.runoob.com/php/php-if-else.html
PHP 数组 http://www.runoob.com/php/php-arrays.html
PHP 函数
PHP 表单 http://www.runoob.com/php/php-forms.html
PHP _GET http://www.runoob.com/php/php-get.html PHP_POST http://www.runoob.com/php/php-post.html

四、PHP模板引擎

PHP 模板引擎 smarty: http://www.smarty.net/docs/zh_CN/

五、PHP框架

Laravel-简洁、优雅的PHP开发框架

**本文版权归本人即简书笔名:该账户已被查封 所有,如需转载请注明出处。谢谢! *

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,314评论 19 139
  • 前端知识体系http://www.cnblogs.com/sb19871023/p/3894452.html 前端...
    秋风喵阅读 14,303评论 7 163
  • 大部分的后端会很很鄙视前端。我也不知道为什么,可能大部分人都会觉得脚本语言根本不算语言。 大多人 会叫我们切图仔,...
    小黑的眼阅读 8,773评论 0 15
  • 《大学》,原是《小戴礼记》里一篇,旧说为曾子所作,实为秦汉时的儒家作品,这是中国古代讨论教育理论的重要著作。经北宋...
    chenge微博谈阅读 4,549评论 0 4
  • go on[1.29-1.30] 注:我非实体书阅读 主动带着问题 这本书是讲什么的? 这本书的结构是怎么组织的?...
    kcalm阅读 3,440评论 0 0