上一页 1 ··· 14 15 16 17 18
摘要: 原因就是在php.ini里面将display_errors关闭了。可以在php.ini里面将display_errors配置为On,然后重启php-fpm ini_set('display_errors','On'); error_reporting(E_ALL); 阅读全文
posted @ 2019-02-28 10:07 AppleLife 阅读(385) 评论(0) 推荐(0) 编辑
摘要: nginx.conf http节:keepalive_timeout 600; #客户端浏览器超时时间fastcgi_connect_timeout 600; #php-fpm连接超时时间(等待php执行的最长时间,超过这个会向浏览器返回504或502)fastcgi_send_timeout 60 阅读全文
posted @ 2019-02-28 10:05 AppleLife 阅读(4439) 评论(0) 推荐(0) 编辑
摘要: 由来 环境:PHP7、Swoole、linux 对聊天室有点感兴趣,对于网络协议有一点一知半解,所以决定借助swoole实现个简单的聊天室,来简单剖析下原理,知道原理以后就可以考虑用其他语言或者自己造轮子写个,当然这是后话。 源码我放置github( https://github.com/Walki 阅读全文
posted @ 2019-02-28 09:39 AppleLife 阅读(227) 评论(0) 推荐(0) 编辑
摘要: Nginx是俄国人最早开发的Webserver,现在已经风靡全球,相信大家并不陌生。PHP也通过二十多年的发展来到了7系列版本,更加关注性能。这对搭档在最近这些年,叱咤风云,基本上LNMP成了当下的标配。可是,你用了这么多年的Nginx+PHP的搭配,你真正知道他们之间是怎么交互怎么通信的么? 一、 阅读全文
posted @ 2019-02-27 22:08 AppleLife 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 上一章对Nginx的架构有了一个初步的了解。这章,为了对源码仔细的剖析,先要对Nginx的源码结构有一个了解。从宏观上把握源码模块的结构。 一.nginx源码的3个目录结构 在安装的nginx的目录下,有一个目录src,这里边存放了nginx的所有源代码,包括:core,event, http, m 阅读全文
posted @ 2019-02-27 22:05 AppleLife 阅读(2162) 评论(0) 推荐(0) 编辑
摘要: 对于Nginx这样一个模块化的服务器,看代码是最好的理解方式了。再此通过读main() 函数来简述一下Nginx的初始化过程: 这就是整个main函数的执行过程; 对于Nginx这样一个模块化的服务器,看代码是最好的理解方式了。再此通过读main() 函数来简述一下Nginx的初始化过程: 这就是整 阅读全文
posted @ 2019-02-27 22:01 AppleLife 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 一.Nginx的模块化 模块化结构的思想是一个很久的概念,但也正是成熟的思想造就了Nginx的巨大优越性。 我们知道Nginx从总体上来讲是有许多个模块构成的。习惯将Nginx分为5大模块分别为:核心模块,标准HTTP模块,可选HTTP模块,邮件服务模块和第三方模块。 这5个模块由上到下重要性一次递 阅读全文
posted @ 2019-02-27 21:52 AppleLife 阅读(500) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-02-26 22:12 AppleLife 阅读(3) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18