linux nginx 源码安装...


Nginx是一款轻量级的网页服务器、反向代理服务器。相较于Apache、lighttpd具有占有内存少,稳定性高等优势。 它最常的用途是提供反向代理服务。 安装 在Centos下,yum源不提供nginx的安装,可以通过切换yum源的方法获取安装。也可以通过直接下载安装包的方法, 以下命令均需root权限执行 : 首先安装必要的库(nginx 中gzip模块需要 zlib 库,rewr ...more

git 源码安装...


安装依赖包 yum -y install zlib-devel curl-devel openssl-devel perl cpio expat-devel gettext-devel openssl zlib autoconf tk perl-ExtUtils-MakeMaker 获取最新版 Git 源码包 从 https://github.com/git/git/releas ...more

linux 安装php5.6...


系统环境: CentOS 6.5 / 7.0 x86_64 Fedora 20 x86_64 下载 PHP 源码包 # wget http://cn2.php.net/distributions/php-5.6.0.tar.xz # xz -d php-5.6.0.tar.xz # tar xf php-5.6.0.tar -C /usr/local/src/ ...more

php7源码安装...


这是《2015年博客升级记》系列文章的第五篇,主要记录在Linux系统中如何编译安装PHP7。 1 创建php用户和用户组,并在github下载php7源码 首先创建一个名为php且 没有登录权限 的用户和一个名为php的用户组,然后去GitHub下载php7源码包。 #######新建php用户和php组 [root@typecodes ~] # gro ...more

paypal 简单开发接口demo...


如果我们的应用是面向国际的、那么支付的时候通常会考虑使用paypal。以下为个人写的一个paypal支付示例,已亲测可行。 一、开发前准备 https://developer.paypal.com/ 到paypal的开发者官网注册开发者账号。 用账号登录之后、点击导航上面的 dashboard、进入dashboard面版。如下截图、后续的操作都是在这个面板中操作。 ...more

php utf8 互转unicode...


最近恰好要用到unicode编码的转换,就去查了一下php的库函数,居然没找到一个函数可以对字符串进行Unicode的编码和解码!也罢,找不到的话就自己实现一下了。。。 Unicode和Utf-8编码的区别 Unicode是一个字符集,而UTF-8是Unicode的其中一种,Unicode是定长的都为双字节,而UTF-8是可变的,对于汉字来说Unicode占有的字节比UTF-8占用的字节 ...more

一、awk 程序 linux shell 指南...


一. AWK入门指南 Awk是一种便于使用且表达能力强的程序设计语言,可应用于各种计算和数据处理任务。本章是个入门指南,让你能够尽快地开始编写你自己的程序。第二章将描述整个语言,而剩下的章节将向你展示如何使用Awk来解决许多不同方面的问题。纵观全书,我们尽量选择了一些对你有用、有趣并且有指导意义的实例。 1.1 起步 有用的awk程序往往很简短,仅仅一两行。假设你有一个名为&nbsp ...more

awk 统计访问日志按ip计数...


Nginx访问日志文件内容如下: 10.9 . 40.134 - - [ 01 /Aug/ 2016 : 06 : 29 : 42 + 0800 ] "POST / HTTP/1.1" 302 0 "-" "python-requests/2.4.3 CPython/2.7.9 Linux/3.16.0-4-amd64" 10.9 . 40.134 ...more

PHP是怎么运行的...


概述 PHP服务的启动。严格来说,PHP的相关进程是不需要手动启动的,它是随着Apache的启动而运行的。当然,如果有需要重启PHP服务的情况下也是可以手动重启PHP服务的。比如说在有开启opcode的正式环境更新了代码之后,需要重启PHP以重新编译PHP代码。 从宏观上来看,PHP内核的实现就是接收输入的数据,内部做相应的处理然后输出结果。对于PHP内核来说,我们编写的PHP代码就是内 ...more

nginx 11个处理阶段...


nginx的源码确实比较难读,怎么说呢, 一大堆的函数回调指针,没有理清脉络,看源码就很费劲。 首先要弄清楚的就是要理顺nginx调用的主框架,nginx是以配置为中心的处理 架构 ,想读懂,先了解配置。 言归正传,这里说nginx处理的是一个阶段, typ ...more

nginx万恶的if指令...


介绍 当在location区块中使用 if 指令的时候会有一些问题, 在某些情况下它并不按照你的预期运行而是做一些完全不同的事情. 而在另一些情况下他甚至会出现段错误. 一般来说避免使用 if 指令是个好主意. 在location区块里if指令下唯一100%安全的指令应该只有: return …; rewrite … last; 除此以外的指令都可能导致不可预期的行为, 包括 ...more

nginx 一些第三方库...


1.Development Kit https://github.com/simpl/ngx_devel_kit Nginx的开发工具包 2.Echo http://wiki.nginx.org/HttpEchoModule 便捷命令,输出nginx信息 3.Extended status module http://wiki.nginx.org/E ...more

Ngx_Lua使用分享...


Ngx_Lua使用分享 Create date: 2013/09/28 09:00 Last Update: 2013/10/24 17:54 Nginx_Lua 1.1. 介绍 1.2. 安装 1.2.1. 安装JIT平台 1.2.2. NDK与Lua_module 1.2.3. 编译安装Nginx 1.3. 嵌入Lua后 1.3 ...more

PHP扩展开发教程(总结...


PHP是一种解释型的语言,对于用户而言,我们精心的控制内存意味着easier prototyping和更少的崩溃!当我们深入到内核之后,所有的安全防线都已经被越过,最终还是要依赖于真正有责任心的软件工程师来保证系统的稳定运行。 1、线程安全宏定义 在TSRM/TSRM.h文件中有如下定义 #define TSRMLS_FETCH()&nb ...more

mysql 不走索引的情况...


执行mysql语句很多时候 这条语句没有我们想象的那样去走索引;下面罗列出都什么情况不会走索引 1:查询语句带有子查询; 在where条件中使用了select做字段筛选集合; solution: one 在语句中使用force 强制使用某个索引; &nbsp ...more

Redis基础、高级特性与性能调优...


本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概览Redis提供的高级能力,并在部署、维护、性能调优等多个方面进行更深入的介绍和指导。 本文适合使用Redis的普通开发人员,以及对Redis进行选型、架构设计和性能调优的架构设计人员。 目录 概述 Redis的数据结构和相关常用命令 数据持久化 内存管理与数据淘汰机制 ...more

golang fmt package 使用...


// Print 将参数列表 a 中的各个参数转换为字符串并写入到标准输出中。 // 非字符串参数之间会添加空格,返回写入的字节数。 func Print (a ... interface {}) (n int , err error ) // Println 功能类似 Print,只不过最后会添加一个换行符。 // 所有参数之间会添加空格,返回写入的字节数。 fu ...more

go html/template使用...


【模板标签】 模板标签用”{{“和”}}”括起来 【注释】 {{/* a comment */}} 使用“{{/*”和“*/}}”来包含注释内容 【变量】 {{.}} 此标签输出当前对象的值 {{.Admpub}} 表示输出Struct对象中字段或方法名称为“Admpub”的值。 当“Admpub”是匿名字段时,可以访问其内部字段或方法,比如“Com”:{{.Admp ...more

1231231231...


adsfasdf adfasdf ...more