自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (1)
  • 收藏
  • 关注

转载 nginx php-fpm安装配置

nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx本文以php-fpm为例介绍如何使nginx支持PHP一、编译安装php-fpm什么是PHP-FPMPHP-FPM是一个PHP F

2014-07-08 14:55:22 408

转载 nginx反向代理配置及优化

nginx反向代理配置及优化2009-05-26作者:守住每一天blog:liuyu.blog.51cto.combbs:bbs.linuxtone.orgmsn:liuyubj520#hotmail.comemail:liuyu105#gmail.com前言: 由于服务器apache抗不住目前的并发.加上前端squid配置后,问题依然无法解决.而页面程序大部分是动态

2014-07-03 17:45:41 456

转载 Linux下查看Nginx Apache MySQL的并发连接数和连接状态

1、查看Web服务器(Nginx Apache)的并发请求数及其TCP连接状态: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 或者:netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"t",

2014-07-03 17:43:51 414

转载 nginx自启动脚本

#!/bin/bash# nginx Startup script for the Nginx HTTP Server## chkconfig: - 85 15# description: Nginx is a high-performance web and proxy server.#              It has a lot of features, but i

2014-07-03 17:43:24 433

转载 Linux下查看nginx、apache、mysql和php的编译参数

Linux下查看nginx,apache,mysql,php的编译参数1、nginx编译参数:#/usr/local/nginx/sbin/nginx -V(小写的v只能看版本号)2、apache编译参数:# cat /usr/local/apache/build/config.nice3、php编译参数:# /usr/local/php/bin/php -i |grep config

2014-07-03 17:41:26 370

原创 ie下 链接中utf-8乱码问题

一般来说,链接中如有中文,可以用urlencode加密下,但如果遇到用户强行

2014-07-02 13:59:06 1830

转载 nginx php-fpm 输出php错误日志

nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的errors log里也看不到php的errorlog原因是php-fpm的配置文件php-fpm.conf中默认是关闭w

2014-07-02 11:59:26 316

转载 运行和控制Nginx

nginx命令行参数不像许多其他软件系统,Nginx 仅有几个命令行参数,完全通过配置文件来配置-c 为 Nginx 指定一个配置文件,来代替缺省的。 -t 不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。-v 显示 nginx 的版本。-V 显示 nginx 的版本,编译器版本和配置参数。 nginx控制信号

2014-07-01 17:04:45 328

原创 update 查询结果集

update category as a INNER JOIN category AS b ON a.parent_id = b.cat_id AND b.parent_id=0 set a.level = 2

2014-06-20 12:01:00 1131

转载 nginx开机自动启动脚本

把以下脚本保存为nginx文件放入/etc/init.d/nginx然后可以通过/etc/init.d/nginx start 命令启动nginx/etc/init.d/nginx stop 命令停止nginx/etc/init.d/nginx restart 命令重启nginx 开机自动启动nginx, 如果需要开机启动服务,保存好 /etc/init.d/ngi

2014-06-17 20:44:34 400

转载 CentOS编译安装NodeJS+Express

安装环境:CentOS 6.3 x86  for 64位裸系统安装软件:NodeJS v0.10.5,Express Web开发框架安装准备:CentOS 安装完成后,默认没有编译环境。需要安装的组件有gcc,make,gcc-c++,openssl-devel以及wget[plain] view plaincopy

2014-05-16 14:20:56 349

转载 linux防火墙打开某些端口

iptables是linux下的防火墙,同时也是服务名称。service  iptables  status        查看防火墙状态service  iptables  start           开启防火墙service  iptables  stop           关闭防火墙service  iptables  restart        重启防火

2014-05-11 16:19:33 418

转载 HP正则表达式后面接的/isU, /is, /s是什么意思?

正则式选项i: 表示in-casesensitive,即大小写不敏感s: PCRE_DOTALL,表示点号可以匹配换行符。U: 表示PCRE_UNGREEDY,表示非贪婪,相当于perl/python语言的.*?,在匹配过程中,对于.*正则,一有匹配立即执行,而不是等.*消费了所有字符再一一回退。x:表示忽略空格。

2014-04-30 14:06:47 585

转载 HTTP协议详解

引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of

2014-03-31 15:15:27 386

转载 nginx负载均衡配置

#设定http服务器,利用它的反向代理功能提供负载均衡支持http { #设定mime类型,类型由mime.type文件定义 include /etc/nginx/mime.types; default_type application/octet-stream; #设定日志格式 access_log /va

2014-03-31 13:44:20 398

转载 如何安全的Include文件

似乎多数人都觉得Include文件是一件非常简单的事情,可惜漏洞往往出现在我们忽视的地方。正所谓千里之堤溃于蚁穴,二战期间,法国人寄希望与马奇诺防线,却忽视了原本认为非常安全的阿登高地,让德国人有机可乘,最终的结果大家都知道了。下面这个例子虽然是我杜撰的,但是我确信现实情况里一定存在类似的问题:<?php$debug = false;// ...$config = incl

2014-03-27 10:54:03 350

转载 MongoDB与内存

但凡初次接触MongoDB的人,无不惊讶于它对内存的贪得无厌,至于个中缘由,我先讲讲Linux是如何管理内存的,再说说MongoDB是如何使用内存的,答案自然就清楚了。据说带着问题学习更有效,那就先看一个MongoDB服务器的top命令结果:shell> top -p $(pidof mongod)Mem: 32872124k total, 30065320k used, 280

2014-03-27 10:09:48 343

转载 RockMongo安装与简单配置

RockMongo是一个PHP5写的MongoDB管理工具。系统约定:php:/usr/local/php5(源码安装省略)1、预先安装apache2 php5。2、下载并解压RockMongo(http://rockmongo.com/downloads)。[root@unp-web-01 mongodb]# unzip rockmongo-v

2014-03-24 12:00:59 593

转载 Vim学习笔记

这份笔记简单的记录了一些Vim编辑的基本操作命令,以便日后查看。方向:(除了方向光标)左下上右h j k l可以配合数字一起使用: 20h向左移动20个字符翻页:(除了page down, page up)ctrl + f : 下一页ctrl + b : 上一页ctrl + d : 下半页ctrl + u : 上半页也可配合数字一起使用:2 + ctrl + f 向下

2014-03-24 11:40:58 352

转载 Redis_php 学习

PhpRedis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系很有用;以下是redis官方提供的命令使用技巧:Redis::__construct构造函数1 $redis = new Redis();connect, open 链接redis服务参数: host: string,服务地址 port: int,端口号 timeou

2014-03-21 15:17:08 396

转载 nginx配置文件详解

#运行用户 user www-data; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; #工作模式及连接数上限 events

2014-03-21 10:53:17 422

转载 centos下Samba配置

1、安装samba(CentOS Linux):1yum installsamba system-config-samba samba-client samba-common2、创建www账号 1/usr/sbin/groupadd www2/usr/sbin/u

2014-03-16 21:39:10 448

转载 CentOS安装NodeJS v0.10.25 + Express

安装必需组件yum -y install gcc make gcc-c++ openssl-devel wgetcd ~wget http://nodejs.org/dist/v0.10.25/node-v0.10.25.tar.gztar zxvf ./node-v0.10.25.tar.gzcd node-v0.10.25./configure --prefix=/usr

2014-02-28 17:25:59 560

转载 redis备忘

一 Redis介绍        Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。    Redis能运行在大多数POSIX(Linux, *BSD, OS X 和Solaris等)系统上,官方没有支持Windows的版本。

2014-01-27 16:07:42 419

原创 mongodb安装与基础使用

一:mongodb安装1.下载安装包        http://www.mongodb.org 找到相应的版本下载   wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.2.tgz2.解压压缩包       tar zxvfmongodb-linux-i686-2.0.2.tgz  最好给解压的文件夹改

2014-01-24 11:47:00 418

转载 MongoDB基本使用

成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户 use :切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命令,里面有

2014-01-23 13:32:19 367

原创 mysql 优化

1.      使用正则表达式Selectname,email from t where email REGEXP “@163[.,]com$”或者Select name,emailfrom t where email like “%163.com” or email like “%@163,com”2.      mysql有一个随机函数rand(),利用这个函数和orderby能够

2014-01-21 17:12:12 672

原创 mysql基础操作

1.      复制表结构,和表中的数据cretat table t2 like t1;insert into t2 from select * from t1;2.      alter table用来创建普通索引、unique索引或primarykey索引ALTER TABLE table_name ADD UNIQUE index_name(column_list)ALT

2014-01-20 14:39:13 399

转载 mysql备忘笔记二(分区技术)

RANGE分区       基于属于一个给定连续区间的列值,把多行分配给分区。       这些区间要连续且不能相互重叠,使用VALUES LESS THAN操作符来进行定义。以下是实例。 Sql代码  CREATE TABLE employees (      id INT NOT NULL,      fname VARCHAR(30),      lnam

2014-01-18 14:03:29 514

原创 mysql备忘笔记一(主从复制)

1.查看mysql 授权表select user,host,password from mysql.usermysql 登陆其他服务器例:/usr/local/mysql/bin/mysql -uroot -p123456 -h192.168.10.12.给服务器设置授权用户  1)grant all(所有权限) on *.*(所有数据库所有表) to user1(用户)@

2014-01-18 13:29:23 398

原创 linux备忘笔记(二)-bash

linux中变量的声明 name=myname 如果值中有特殊字符,需要用引号包起来,或者前面加一个转义符转义符。如name=my‘name  是错误的变量的销毁 unset name若该变量需要在其他子程序运行,则需要以 export 来使变量变成环境变量:

2014-01-04 17:52:19 376

原创 linux备忘笔记(一)

关机命令:shutdown -h now 立刻关机shutdown -r now 立刻重启查看历史记录:history

2014-01-03 09:26:40 448

转载 CentOS 6.3下Samba服务器的安装与配置

一、简介  Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common Internet File System

2013-12-30 17:44:26 409

转载 php实现webservice

php有两个扩展可以实现web service,一个是NuSoap,一个是php 官方的soap扩展,由于soap是官方的,所以我们这里以soap来实现web service.由于默认是没有打开soap扩展的,所以自己先看一下soap扩展有没有打开。 在soap编写web service的过程中主要用到了SoapClient,SoapServer,SoapFault三个类。SoapCl

2013-12-23 17:49:05 737

转载 CentOS+Nginx+PHP+MySQL详细配置

一、安装MySQL        目前web服务器已经很少有跑静态页面的,如果要跑动态网站那当然就离不开数据库,虽然在以前文章中有写MySQL是怎么安装的,但是感觉好久没装MySQL,现在只把步骤贴出来,就不做过多的讲解了#useradd mysql#tar zxvf mysql-5.0.40.tar.gz#cd mysql-5.0.40#./configure --prefi

2013-12-17 15:29:30 422

转载 vim 命令

1.vim#在命令行中输入vim,进入vim编辑器2.i#按一下i键,下端显示 --INSERT--#插入命令,在vim中可能任意字符都有作用3.Esc#退出i(插入)命令进行其它命令使用4.:r filename#读入一个文件内容,并写入到当前编辑器中5.:w newfilename#将该编辑器中的内容写入到一个新文件中6.:w

2013-11-21 17:11:14 444

转载 PHP作用域限定符::的几个程序例子

双冒号::被认为是作用域限定操作符,用来指定类中不同的作用域级别。::左边表示的是作用域,右边表示的是访问的成员。系统定义了两个作用域,self和parent。self表示当前类的作用域,在类之外的代码是不能使用这个操作符的。Program List:使用self作用域访问父类中的函数0102    classNo

2013-11-02 13:29:13 547

转载 几个PHP的静态方法的程序例子

静态方法的规则和静态变量是相同的。使用ststic关键字可以将方法标识为静态方法,通过类的名称和作用域限定操作符::可以访问静态方法。静态方法和非静态方法之间有一个很重要的区别,就是在调用静态方法时,我们不需要创建类的实例。Program List:用类名作为参数用类名作为参数可以解决非继承的静态问题。0102cl

2013-11-02 13:25:10 444

转载 PHP并发操作时的加锁功能

有这么一个需求:生成文件的时候,由于多用户都有权限进行生成,防止并发下,导致生成的结果出现错误,需要对生成的过程进行加锁,只容许一个用户在一个时间内进行操作,这个时候就需要用到锁了,将这个操作过程锁起来。在用了cache的时候,cache失效可能导致瞬间的多数并发请求穿透到数据库此时也可以得需要用锁在同一并发的过程中将这个操作锁定。针对以上的2种情况,现在的解决方法是对处理过程进行锁机制,通过

2013-10-28 10:25:45 518

转载 cookie生命周期

setcookie("name","jinbiao",time()+3600)1、当访问设置cookie的页面时,会向客户端返回如下相应数据Set-Cookie name=jinbiao; expires=Mon, 10-Sep-2012 09:47:09 GMT当浏览器获取该信息后,就会保持该cookie的值到客户端的一个指定的文件夹中2、如果不指定第三个参数,则客户端不会保存c

2013-10-25 17:57:07 3122

计算机英语-计算机常用英语词汇表(700个)

计算机英语-计算机常用英语词汇表(700个)

2013-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除