nginx和php-fpm通信,使用unix socket还是TCP及其配置

前言nginx和fastcgi的通信方式有两种,一种是TCP的方式,一种是unix socke方式。两种方式各有优缺点,这里先给出两种的配置方法,然后再对性能、安全性等做出总结。TCP是使用TCP端口连接127.0.0.1:9000Socket是使用unix domain socket连接套接字/dev/shm/PHP-cgi.sock(很多教程使用路径/tmp,而路径/dev/shm是个tmpf

- 阅读全文 -

《关系型数据库工作原理》读后感

做为一名phper,经常都在使用MySQL数据库,但数据库是如何工作的,确是毫不知情。近期通过朋友分享的一篇文章《关系型数据库工作原理》简单了解了一些关于数据库的算法、数据结构的理论知识。通过阅读该文简单归结了以下几个要点:1.时间复杂度 T(n)=O(f(n)) FYI:http://www.jianshu.com/p/99bac69fdd97* 时间复杂度定义: 算法中基本操作重复执行的次数是

- 阅读全文 -

PHP错误日志

php.ini中日志相关的配置;将错误输入到日志文件 (服务器指定的log,stderr或者以下error_log指定的位置) log_errors = On ;错误日志文件位置 error_log = /tmp/php-error.log ;是否将错误打印出来(程序中的错误,如代码语法错误) display_errors = Off ;Note: ;尽管 display_errors 也可

- 阅读全文 -

集合Bootstrap自定义confirm

首先 $(function(){...}) 是 $(document).ready(function(){...}) 的简写形式页面载入后执行花括号中的 jsCommon js//页面载入后执行 $(function() { Common = { confirm:function(params){ var model

- 阅读全文 -

PHP自动构建之Phing

Phing是一个用于安装和部署项目的PHP工具。博主初步遍历了一次,正尝试在往后的项目中,配合Jenkins进行自动化部署。详情待实践后待续……

- 阅读全文 -

ThinkPHP自动加载思路

涉及到的两个函数__autoload — 尝试加载未定义的类spl_autoload_register — 注册给定的函数作为 __autoload 的实现注: 如果在你的程序中已经实现了__autoload()函数,它必须显式注册到__autoload()队列中。因为 spl_autoload_register()函数会将Zend Engine中的__autoload()函数取代为spl_aut

- 阅读全文 -

手动编译安装php、nginx

以往都是使用 lnmp 一键安装包,进行开发环境的搭建,这两天自己手动编译安装php、nginx使其能成功打印出 hello world Let's go:nginx 安装 (FYI)1. vi /etc/yum.rep[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$releasever/$base

- 阅读全文 -

什么是CGI、FastCGI、PHP-CGI、PHP-FPM

什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等什么是FastCGI FastCGI像是一个常驻(long-live)型的CGI,它可以一直执

- 阅读全文 -

[转] PHP程序员如何突破成长瓶颈

在知乎看到一篇关于php程序员的文章,自己感觉不错在这分享一下:PHP程序员突破成长瓶颈?对PHP的掌握不精(很多PHP手册都没有看完,库除外)知识面比较窄(面对需求,除开使用PHP和mysql ,不知道其它的解决办法)PHP代码以过程为主,认为面向对象的实现太绕,看不懂这些PHPer 在遇到需要高性能,处理高并发,大量数据的项目或业务逻辑比较复杂(系统需要解决多领域业务的问题)时,缺少思路。不能

- 阅读全文 -

最新文章

最近回复

  • aya: 既不应该用数组,也不应该允许一个函数有过多的(无名)参数。1)可...
  • zgcwkj: 还是 cloudflare 简单,还免费。(≧∇≦)ノ
  • weich: 更新一下文章吧,链接里面跑路了,都成破财网站了,卖了?还是你开的。。
  • weich: 不对,密码是生成的授权码吧,不是登录密码。
  • jiyouzhan: 这篇文章写得深入浅出,让我这个小白也看懂了!
  • Ryan: PHP 的数组虽然随便,但是你传入的可以是 Class,如果是C...
  • 小白: 站点名称: 理想技术网站点地址: https://im1.cc站...
  • : 您好,我使用了您的插件,在设置qq的SMTP时,提示SMTP连接...
  • Jayden: 申请!链接:https://xxu.do站点标题: Jayden...
  • 保罗: 笑死,我也经常会在编程中被这种小而多的小问题给折腾着

标签

其它