<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/vboy1010</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; vboy1010]]></copyright><item><title><![CDATA[Nginx + Lua + redis （一）]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7892120</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7892120</guid><author>vboy1010</author><pubDate>Tue, 21 Aug 2012 17:11:47 +0800</pubDate><description><![CDATA[使用 Lua 脚本语言操作 Redis。
由于大量的 Lua 代码写在 Nginx
中，会使配置文件显得很繁琐，所以这里使用 content_by_lua_file 来引入 Lua
脚本文件。
要使用 content_by_lua_file，需要安装 nginx_lua_module 模块。
安装介绍，猛击这里：nginx_lua_module

大神 章亦春 提供了一个很方便的开发]]></description><category></category></item><item><title><![CDATA[CentOS系统下，如何安装 nginx_lua_module 模块 以及 echo-nginx-module 模块]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7868645</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7868645</guid><author>vboy1010</author><pubDate>Wed, 15 Aug 2012 14:46:23 +0800</pubDate><description><![CDATA[ngx_lua_module 是一个nginx http模块，它把 lua 解析器内嵌到 nginx，用来解析并执行lua 语言编写的网页后台脚本。

特性：


支持Windows和Linux平台。支持高并发高性能。HTML网页中内嵌LUA脚本代码，类似于PHP。支持非阻塞的数据库操作，目前只支持MYSQL。支持异步的文件IO操作。支持非阻塞的SOCKET IO操作。

下面简要介]]></description><category></category></item><item><title><![CDATA[中国各地区的IP段解析]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7838325</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7838325</guid><author>vboy1010</author><pubDate>Tue, 07 Aug 2012 11:14:16 +0800</pubDate><description><![CDATA[public static function ip()
    {
        $file = self::arguments('file');
        if (!file_exists($file)) {
            Error::terminal('invalid file.');
        }

        static $citys;
        $r]]></description><category></category></item><item><title><![CDATA[Centos系统下 Nginx 服务器安装]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7802762</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7802762</guid><author>vboy1010</author><pubDate>Mon, 30 Jul 2012 17:03:16 +0800</pubDate><description><![CDATA[Nginx 服务器就不赘述了，此软件在大流量、高并发的情况下，性能非常优越，而且占用的CPU和内存资源非常之低！
请确认有 PCRE 库，如果没有，请安装之，因为Nginx 的 
Rewrite 模块需要它。
yum -y install pcre pcre-devel

下面开始安装Nginx：

wget http://nginx.org/download/nginx-1.0.2]]></description><category></category></item><item><title><![CDATA[【转载】Lua 脚本语法说明]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7802563</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7802563</guid><author>vboy1010</author><pubDate>Mon, 30 Jul 2012 16:25:27 +0800</pubDate><description><![CDATA[Lua脚本语法说明（增加lua5.1部份特性）

　　Lua 的语法比较简单，学习起来也比较省力，但功能却并不弱。
　　所以，我只简单的归纳一下Lua的一些语法规则，使用起来方便好查就可以了。估计看完了，就懂得怎么写Lua程序了。

　　在Lua中，一切都是变量，除了关键字。

I.  首先是注释
　　写一个程序，总是少不了注释的。
　　在Lua中，你可以使用单行注释和多行注释。]]></description><category></category></item><item><title><![CDATA[Linux 环境下 Lua 安装]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7801783</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7801783</guid><author>vboy1010</author><pubDate>Mon, 30 Jul 2012 14:14:06 +0800</pubDate><description><![CDATA[系统环境：CentOS-6.2-x86_64。

Lua 是嵌入式脚本语言，应用场景很广泛。

引自官网：Lua is used in many products and projects around the world, including several well-known games。

官网地址：http://www.lua.org。


Lua 的精髓：简约而不简单]]></description><category></category></item><item><title><![CDATA[PHP 编译安装小记 ( for Nginx )]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7775485</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7775485</guid><author>vboy1010</author><pubDate>Mon, 23 Jul 2012 16:46:35 +0800</pubDate><description><![CDATA[正确编译安装PHP 5.3.10，使用PHP-FPM 管理 fastcgi。

yum -y install libxml2 libxml2-devel     //编译PHP时，需要该库的支持

wget http://www.php.net/get/php-5.3.10.tar.gz/from/us.php.net/mirror

tar zxvf php-5.3.10.tar.gz

c]]></description><category></category></item><item><title><![CDATA[libevent install]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7775401</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7775401</guid><author>vboy1010</author><pubDate>Mon, 23 Jul 2012 15:03:00 +0800</pubDate><description><![CDATA[libevent 是一个强大的跨平台的事件库。

官网地址：http://libevent.org/

功能：这组事件 API 提供了一种，当某个指定文件描述符有效 或者 时间到达时 执行某个函数的机制。


安装很多软件都需要 libevent 的支持。

安装过程如下：

wget https://github.com/downloads/libevent/libeven]]></description><category></category></item><item><title><![CDATA[反向代理]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7770663</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7770663</guid><author>vboy1010</author><pubDate>Mon, 23 Jul 2012 11:11:41 +0800</pubDate><description><![CDATA[首先，我们来看看《正向代理》。
以前，我们经常会上网搜一些好用的代理，去访问国外的网站，或者是获得更快的页面访问速度。
通常，在局域网配置里，只需设定一个代理（IP + PORT），就能达成目的。


代理服务器 是使用非常普遍的将 局域网主机 联入 互联网 的一种方式。


使用代理可以节约IP资源，

可以阻断外部主机对内部主机的访问。

此时，客户端的HTTP请求就被]]></description><category></category></item><item><title><![CDATA[什么是FastCGI？]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7767834</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7767834</guid><author>vboy1010</author><pubDate>Fri, 20 Jul 2012 15:54:05 +0800</pubDate><description><![CDATA[CGI即通用网关接口(Common Gateway Interface)，它是一段程序，运行在服务器上，提供与客户端HTML页面的交互。
通俗的讲CGI就象是一座桥，把网页和WEB服务器中的执行程序连接起来，它把HTML页面提交的指令传递给服务器的执行程序，再把服务器执行程序的结果返还给HTML页面。

一、传统CGI


在CGI模式下每次请求PHP都要重新解析php.ini，重新加]]></description><category></category></item><item><title><![CDATA[Centos系统安装 Webdis + Nginx]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7758042</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7758042</guid><author>vboy1010</author><pubDate>Wed, 18 Jul 2012 10:31:09 +0800</pubDate><description><![CDATA[Webdis 主要是为 Redis 提供 HTTP 接口，使得通过 HTTP 即可直接操作Redis，极高的提升了效率。

webdis: A fast HTTP interface for Redis。
特点：
1、Simple HTTP2、JSON(P) output, and other formats3、Chunked pub/sub4、Access Control by IP+m]]></description><category></category></item><item><title><![CDATA[Centos系统安装 phpredis 扩展]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7756508</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7756508</guid><author>vboy1010</author><pubDate>Tue, 17 Jul 2012 18:50:58 +0800</pubDate><description><![CDATA[Git地址：https://github.com/nicolasff/phpredis


一、安装：

phpize
./configure
make && make install
其中，添加PHP扩展需要用到 phpize，所以我们需要安装 php-devel 这个包。

yum install php-devel

然后编译安装phpredis：

git clone gi]]></description><category></category></item><item><title><![CDATA[给普通用户添加sudo权限]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7752033</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7752033</guid><author>vboy1010</author><pubDate>Mon, 16 Jul 2012 16:20:33 +0800</pubDate><description><![CDATA[切换至 root 帐号
赋予写权限：chmod u+w /etc/sudoers
编辑：vim /etc/sudoers
找到此行：root  ALL=(ALL) ALL
添加一行：vboy ALL=(ALL) ALL
取消写权限：chmod u-w /etc/sudoers
大功告成！


之后就可以通过 sudo -su 来获取超级用户权限了]]></description><category></category></item><item><title><![CDATA[Redis 安装配置]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7741505</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7741505</guid><author>vboy1010</author><pubDate>Thu, 12 Jul 2012 18:40:05 +0800</pubDate><description><![CDATA[Redis：高性能的Key / value 数据库。


下面简单介绍一下，Redis的安装与使用。

一、Redis 安装

wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make

二、可执行程序

SRC 目录下：


r]]></description><category></category></item><item><title><![CDATA[PHP 能做什么？]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7737005</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7737005</guid><author>vboy1010</author><pubDate>Wed, 11 Jul 2012 16:17:03 +0800</pubDate><description><![CDATA[PHP 脚本主要用于以下三个领域：



服务端脚本。这是 PHP 最传统，也是最主要的目标领域。开展这项工作需要具备以下三点：PHP 解析器（CGI 或者服务器模块）、web 服务器和 web 浏览器。需要在运行 web 服务器时，安装并配置 PHP，然后，可以用 web 浏览器来访问 PHP 程序的输出，即浏览服务端的 PHP 页面。如果只是实验 PHP 编程，所有的这些都可以运行在自]]></description><category></category></item><item><title><![CDATA[PHP底层工作原理]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7730255</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7730255</guid><author>vboy1010</author><pubDate>Mon, 09 Jul 2012 18:18:15 +0800</pubDate><description><![CDATA[收藏！
PHP底层工作原理

http://www.cnblogs.com/phphuaibei/archive/2011/09/13/2174927.html]]></description><category></category></item><item><title><![CDATA[Open Flash Chart 一直显示 Loading data，但是不报错，也没有图表展示]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7730195</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7730195</guid><author>vboy1010</author><pubDate>Mon, 09 Jul 2012 18:01:05 +0800</pubDate><description><![CDATA[在Windows环境下开发调试OFC，一直出现Loading data..，百思不得其解，后Google之，发现原来是Flash的设置问题导致。Flash跨域访问文件，需要更改其设置。


如果使用的是Embed方式，修改如下：


swfobject.embedSWF(
  "open-flash-chart.swf?r="+Math.random() * 100000, "my_ch]]></description><category></category></item><item><title><![CDATA[CLI模式下的参数获取]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7729479</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7729479</guid><author>vboy1010</author><pubDate>Mon, 09 Jul 2012 15:48:44 +0800</pubDate><description><![CDATA[PHP提供了两个全局变量：$argc 和 $argv。


$argc：传递给脚本的参数数目。包含当运行于命令行下时传递给当前脚本的参数的数目。
Note:
脚本的文件名总是作为参数传递给当前脚本，因此 $argc 的最小值为
1。

Note:
这个变量仅在 register_argc_argv 打开时可用。



$argv：传递给脚本的参数数组。包含当运行于命令行下]]></description><category></category></item><item><title><![CDATA[PHP The Right Way！]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7729098</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7729098</guid><author>vboy1010</author><pubDate>Mon, 09 Jul 2012 14:29:02 +0800</pubDate><description><![CDATA[如何学习PHP，下面这个网站的介绍很有价值！值得一看！


http://www.phptherightway.com/]]></description><category></category></item><item><title><![CDATA[PHP 如何自制模板]]></title><link>https://blog.youkuaiyun.com/vboy1010/article/details/7711888</link><guid>https://blog.youkuaiyun.com/vboy1010/article/details/7711888</guid><author>vboy1010</author><pubDate>Tue, 03 Jul 2012 14:54:29 +0800</pubDate><description><![CDATA[<?php

$header = 'This is Header';
$footer = 'This is Footer';
$list = array(
	0 => array(
		'name' => 'vboy',
		'pass' => '123456',
	),
	1 => array(
		'name' => 'json',
		'pass' => '111111',
	)
);

o]]></description><category></category></item></channel></rss>