Archive for  linux

CentOS下的Nginx+Apache+Subversion Server安装笔记

发表于 2010-03-24 00:00 : 评论 ( 没有评论 )

我的Linux服务器均为CentOS,这两天刚刚折腾完LNMP的配置,接下来继续折腾SVN的环境配置。

在编译SVN时,发现Nginx尚不支持Subversion,查了相关资料,发现只有Apache可以支持SVN,无可奈何,看来只能做一个Apache与Nginx共存的服务器,用Nginx proxy把发向Nginx的SVN请求转到Apache上去。

如何安装Nginx,可以去参考张宴的Nginx教程,这应该是国内最早最全最详细的Nginx教程了,至于如何安装Apache,估计也挺简单的,我这里已经配置好了一个Nginx+Apache的服务器了。

按买醉的说法,nginx处理静态页的效率是apache的N倍,但在动态程序,特别是Java和PHP的处理上,Apache具有相当的优势。
这按Nginx官方的说法,短期内不会有可能支持SVN,至于两者之间的权衡,各位看官可得留意了。

让Snoopy也支持HTTPS的解决办法

发表于 2010-03-21 12:40 : 评论 ( 2 条评论 )

How to make Snoopy work with https, we will find out!
Class Name:Snoopy.class.php
Snoopy version:1.2.4

如何让Snoopy这个PHP支持HTTPS,即SSL安全协议,我们今天就来解决这个问题。

First of all, look at the comment of $curl_path in Snoopy.class.php.

Snoopy will use cURL for fetching SSL content if a full system path to the cURL binary is supplied here.
set to false if [...]

编译Mysql时出现configure: error: No curses/termcap library found的解决办法

发表于 2010-01-20 18:53 : 评论 ( 没有评论 )

在CentOS和Ubuntu下均提示以下错误,有时在PHP的安装时,也会遇到类似错误,百思不得其解,网上一些高人说可能是当前的Linux发行版缺少必要模块,都会出现以下错误:

checking for tgetent in -ltermcap... no
checking for termcap functions library... configure: error: No curses/termcap library found

有的朋友建议先安装ncurses,后来发现不安装也可以,主要是错误在配置参数上。

遇到的朋友可以在配置时,加上这样一条参数:--with-named-curses-libs=/usr/lib/libncursesw.so.5

最后的参数就是:

./configure --with-named-curses-libs=/usr/lib/libncursesw.so.5

到此,问题解决。

Linux中Vi不能高亮显示行号的解决办法

发表于 2009-12-25 23:40 : 评论 ( 没有评论 )

适用版本:CentOS,RedHat,UBUNTU,Fedora
解决办法如下:

在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc

在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc

在CentOS和RH是在/etc目录中,配置文件名为virc

在终端 输入以下命令来编辑vimrc配置文件:

sudo vim /etc/vim/vimrc

sudo gedit /etc/vim/vimrc

vi /etc/virc

以下是详细解决过程:

SSH Secure Shell Client中文乱码的解决办法

发表于 2009-12-22 16:12 : 评论 ( 3 条评论 )

昨天到近期某热门机关机房参观,发现监控室的技术员哥哥几乎都使用SSH Secure Shell Client。

哥推荐说,SSH Secure Shell Client支持图形化的SFTP(即Secure File Transfer Client),应该说功能比较完善。

回头我也装了一个,在自己的VM中练习CENTOS。结果连接上却总出现乱码,找了不少原因,也没有解决。

后来找到技术文章,说这是SSH Secure Shell Client多年未解决的短板,要求客户端和服务器端都要‘UTF-8’编码,恩恩,这下我终于知道Windows中文版的编码居然是非UTF-8了。

意思是我不换操作系统,就无法使用这个东东了?

[2010年5月更新]收集几个国内速度最快的centos yum(更新源)。

发表于 2009-09-29 19:34 : 评论 ( 1 条评论 )

最开始用的是中国科技大学的服务器,主服务器在合肥,也就是火车采集器公司所在地。

后来找到一个新的源,服务器位于山东,移动线路,一测试,速度飞快,于是抛弃科大。

看到网上其它人推荐的更新源,我也Ping了一下速度,都整理于后。

有好源的朋友可以向俺推荐下下。

使用zend_guard对PHP代码进行加密,视频教程

发表于 2008-12-29 18:19 : 评论 ( 1 条评论 )

1.什么是Zend Guard?
Zend Guard是PHP市场上第一个保护PHP知识产权的代码加密解决方案和电子许可管理方案。Zend Guard通过原始代码加密以及限制分发没有授权的软件来实现软件的最大化收益。 
2.Zend Guard的系统需求
支持的操作系统:
Linux x86
Windows x86 2000 / XP / 2003 / Vista (仅支持32位)
Mac OS X 10.4, 10.5
支持的PHP版本:
4.2.x 到5.2.x
php程序员站

mysql 中的数据类型

发表于 2008-07-10 09:54 : 评论 ( 没有评论 )

 

数据类型

描述

字节

推荐使用

SMALLINT

整数,从-32000到 +32000范围

2

存储相对比较小的整数。

比如: 年纪,数量

INT

整数,从-2000000000 到 +2000000000 范围

4

存储中等整数

例如: 距离

BIGINT

[...]