月度存档: 七月 2012

vim+ctags用法

[/home/brimmer/src]$ ctags -R

“-R”表示递归创建,也就包括源代码根目录下的所有子目录下的源程序。”tags”文件中包括这些对象的列表:

l        用#define定义的宏

l        枚举型变量的值

l        函数的定义、原型和声明 继续阅读 »

nginx启动,重启,关闭命令

停止操作
停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的
步骤1:查询nginx主进程号
ps -ef | grep nginx
在进程列表里 面找master进程,它的编号就是主进程号了。
步骤2:发送信号 继续阅读 »

redis安装以及php扩展

启动安装:  http://elain.blog.51cto.com/3339379/705846
redis下载:  https://github.com/nicolasff/phpredis/downloads
多台服务安装:   http://www.vquickphp.com/?a=blogview&id=30
开机加自启动:
echo “redis-server /etc/redis.conf” >>/etc/rc.local
  继续阅读 »

nginx+apache+squid搭建集群web环境

一、前言,准备工作
当前,LAMP开发模式是WEB开发的首选,如何搭建一个高效、可靠、稳定的WEB服务器一直是个热门主题,本文就是这个主题的一次尝试。
我们采用的架构图如下:

--------        ----------        -------------        ---------        ------------
 | 客户端 | ===> |负载均衡器| ===> |反向代理/缓存| ===> |WEB服务器| ===> |数据库服务器|
  --------        ----------        -------------        ---------        ------------
                    Nginx               Squid            Apache,PHP      MySQL/memcache
                                                        eAccelerator

准备工作: 继续阅读 »

Linux SVN 命令详解

1、将文件checkout到本地目录

svn checkout path(path是服务器上的目录)
例如:svn checkout svn://192.168.1.1/pro/domain
简写:svn co

2、往版本库中添加新的文件

  svn add file
例如:svn add test.php(添加test.php)
svn add *.php(添加当前目录下所有的php文件)

3、将改动的文件提交到版本库 继续阅读 »

没有对应类时自动执行 spl_autoload_register

这个函数是当new一个类,没有启动的话,会自动加载spl_autoload_register(‘becca_autoload’); 继续阅读 »