摘要: 写代码需要站在巨人的肩膀上,将主要精力集中在自己所需要实现的业务上面,避免反复搭建基础服务,重复造轮子。PHP框架就是这样一些巨人的“肩膀”,使得我们“站”得更高,“看”得更远。像PHP本身有着不断迭代和升级的历史一样,PHP框架也有着自己的发展历史,从简单到复杂,从低级到高级,从面向过程到面向对象 阅读全文
posted @ 2018-01-17 18:33 米粒人生 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 虚拟服务器名(server name)是通过指令server_name来指定的。在《 Nginx是如何处理Request的?》一节中,我们讲到nginx分两步来匹配过来的Request请求: 1.选择server 2.选择location 在第1步中,其实也分两步: 1).匹配port 2).匹配s 阅读全文
posted @ 2018-01-17 18:29 米粒人生 阅读(622) 评论(0) 推荐(0) 编辑
摘要: nginx是如何匹配过来的请求,然后做处理的呢?这个匹配的过程可以分为两步: 1.选择server 2.选择location 选择server 仅仅匹配server name 加入Nginx的配置文件有这么几项: server { listen 80; server_name example.org 阅读全文
posted @ 2018-01-17 18:26 米粒人生 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 学习任何一门学问,往往都是从起基本的概念学起。万丈高楼平地起,这些基本概念就是高楼的基石,必须做详尽的分析。我们知道,Yii2是一款脉络清晰的框架,理顺了基础的概念和基本功能,学习更高级和复杂的功能就容易多了。Yii2是一款纯面向对象的框架,它对类的功能做了扩充:PHP类的功能分为属性和方法,而Yi 阅读全文
posted @ 2018-01-17 18:22 米粒人生 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: 写代码需要站在巨人的肩膀上,将主要精力集中在自己所需要实现的业务上面,避免反复搭建基础服务,重复造轮子。PHP框架就是这样一些巨人的“肩膀”,使得我们“站”得更高,“看”得更远。像PHP本身有着不断迭代和升级的历史一样,PHP框架也有着自己的发展历史,从简单到复杂,从低级到高级,从面向过程到面向对象 阅读全文
posted @ 2018-01-17 18:13 米粒人生 阅读(114) 评论(0) 推荐(0) 编辑