熟悉后端语言

1.初学者在本地安装 Apache 与 PHP。安装 xampp 套件即可。XAMPP 里面包含 Apache 和 PHP.windows 用户也可安装 WAMP,安装包体积会小一些。对于后端熟悉的同学可单独安装Apache 和 PHP。

Paste_Image.png

2.学习 xampp或者wamp 的简单配置使用,在本地启动 web 服务器,通过浏览器访问,通过浏览器打开本地 webserver 下的 php 文件,截图展示。

Paste_Image.png

3.练习 新浪云 SAE的使用(支持后端语言),通过 git 上传自己的代码(一个简单的 php 文件)到新浪云,贴出线上地址。

这里我用的创建版本的方法,不知道对不对,就是需要创建了一个新的版本,我看网上的不需要就可以上传但是我不创建版本上传就报错

Paste_Image.png

所以采用这种

Paste_Image.png
Paste_Image.png

但是这里又出现了问题,输入中文会出现乱码,不知道为什么

Paste_Image.png

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

用户输入域名URL,浏览器使用DNS服务器来解析域名,获得IP地址,之后浏览器请求相应IP地址下的资源,服务器接收到请求之后,访问对应目录下的各种文件资源HTML,并将内容反映到浏览器上,因为服务器本身不能处理PHP文件,所以将PHP文件交给PHP应用服务器,将其翻译成静态HTML代码,返回给web服务器,在输出到浏览器,数据库与PHP文件相同,需要使用PHP应用服务器对PHP文件中数据连接代码连接本地或网络的数据库,将其生成HTML代码。之后当浏览器收到web服务器的响应后,接受并下载服务器的HTML代码,并解析和渲染。

5.常见的web服务器有哪些?

  • Apache 使用的最广的一个web服务器软件,可以运行在unix,linux,windows系统中,因为它是开源的,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
  • IIS Internet信息服务(Internet Information Server)。微软公司主推的服务器,最新的版本是Windows2008里面包含的IIS 7,IIS与Window Server完全集成在一起,因而用户能够利用Windows Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。
  • Nginx不仅是一个小巧且高效的HTTP服务器,也可以做一个高效的负载均衡反向代理,通过它接受用户的请求并分发到多个Mongrel进程可以极大提高Rails应用的并发能力。
  • Tomcat 技术先进、性能稳定,运行Servlet和Jsp web的应用软件的容器,静态和高并发处理弱
    参考:http://jscode.me/user/%E6%8C%87%E6%9C%88%E6%8C%87

6.打开浏览器,在地址栏输入 http://jirengu.com 页面展现了饥人谷官网的信息,整个过程发生了什么?(饥人谷官网后台语言 php,web服务器 nginx,数据库 mysql)

  • 用户输入URL,浏览器的DNS开始解析获得IP地址(解析的顺序是浏览器缓存、系统缓存、路由缓存、服务商缓冲、域名服务器的跟服务器中查找)
  • 获取IP地址后,浏览器打包所有服务器所需要的http请求(cookie域名浏览器信息等),并发送。
  • 服务器接受请求后,会通过端口请求php资源,php文件中通过对数据库连接的代码来连接本机或者网络上其他机器的MySQL数据库,并在PHP程序中通过执行标准的SQL查询语句来获取数据库中的数据。
  • 将数据生成静态HTML代码传递给服务器,服务器打包传给浏览器
  • 浏览器解析渲染,呈现页面

版权归ENVY和饥人谷所有,转载请注明出处。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.初学者在本地安装 Apache 与 PHP。安装 xampp 套件即可。XAMPP 里面包含 Apache 和...
    泰格_R阅读 2,967评论 0 0
  • 1.简单描述下web 服务器、PHP、数据库、浏览器是如何实现动态网站的? 客户端输入URL,DNS解析URL成I...
    犯迷糊的小羊阅读 3,318评论 0 0
  • 动手 1 初学者在本地安装 Apache 与 PHP。安装 xampp 套件即可。XAMPP 里面包含 Apach...
    coolheadedY阅读 2,812评论 0 0
  • 2017年6月14日,晴转多云。 下面是今天的作品。 今天来聊聊关于绘画的视角问题。画面就是画家...
    画画的胡阅读 2,755评论 0 1
  • 最近心里颇不宁静,中午独坐在窗前,平日里的这个时候该是睡午觉的时间,假设像今天一样不睡的话也该被深沉的睡意搞得头晕...
    爱德华的漫长岁月阅读 1,810评论 0 0

友情链接更多精彩内容