初探yaf,兼对比yii、drupal的性能比试

Yaf是一个国人用C语言编写的PHP框架,号称最快的php框架,项目主页是:http://www.yafdev.com/

一、安装

yaf已经被收录进pecl,所以安装也特简单:

pecl install http://pecl.php.net/get/yaf

如果提示错误:

ERROR: `phpize' failed

需要先安装php开发版:

centos 6 搭建vpn最优雅的方法

首先参考digitalocean这篇文章《How To Setup Your Own VPN With PPTP》,按照文章描述的四个步骤就设置好pptpd,windows客户端顺利连接上,可以ping通服务器的公网ip,但却访问不了外网(internet)。

2013年末vps总结:适合drupal使用的vps推荐

No.1 老牌劲旅linode

架构:xen 起步价:$20 1G

No.2 后起新秀ramnode

架构:openvz,kvm 起步价:$7.5 x 85折(openvz) 512M | $12 x 85折(kvm) 512M

No.3 SSD新贵digitalocean

架构:kvm 起步价:$5 512M

Centos 6.5环境下phpmyadmin无法运行(Segmentation fault (11))

centos 6.5是目前最新的32位版本,程序版本分别是Apache2.2和php5.3.3
yum安装apache+mysql+php+eaccelerator+phpmyadmin后,phpmyadmin竟然无法运行。查看apache的error.log,出现多条以下记录:
[notice] child pid 38219 exit signal Segmentation fault (11)
......
查证原因是eaccelerator造成的,卸载eaccelerator改装apc就正常了。

centos上如何yum安装rar/unrar?


vim /etc/yum.repos.d/dag.repo

添加以下内容:

[dag]

name=Dag RPM Repository for Red Hat Enterprise Linux

baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag

gpgcheck=1

enabled=1

linux发送邮件带附件的方法

如果不存在mutt则先安装(centos)

yum install mutt

命令格式:

echo "body text" | mutt -a /path/attachFile -s "subject" recipient@domain.com

或者

mutt -a /path/attachFile-s "subject" recipient@domain.com < body.txt

Proftpd虚拟用户设置步骤

相当简单!

通过access.log日志(apache/nginx/icecast)分析访问频繁的ip地址

linux命令如下:

tail -1000 access.log | awk -F"-" {'print $1'} | grep -i -v -E "google|yahoo|baidu|msnbot"| sort |uniq -c |sort -rn |awk '{ if($1>50) print $2" "$1";" }'