centos + nginx + php-fpm

June 29th, 2010 no comment

php-fpm php-fpm 专门为高负载网站设计,与 nginx 搭配,效果最佳。php-fpm 需要对 php 源码打补丁重编译,整个过程比较复杂且慢。个人比较喜欢使用现成的包方式安装,通过 centos.alt.ru 这个源,可以得到相当新的 php-fpm 包。 当然,这个源还有许多其它包。 1. 添加 rusia-repo 源,将以下内容保存到 /etc/yum.repos.d/rusia-repo.repo : [rusia-repo] name=CentOS-$releasever  rusia packages for $basearch baseurl=http://centos.alt.ru/pub/repository/centos/5/i386/ enabled=1 gpgcheck=0 protect=1 然后开始安装 php-fpm 和必要的 php extension yum install php-mysql php-mcrypt php-mbstring php-gd php-fpm 添加 php-fpm 自启动 chkconfig –level 345 php-fpm on nginx 1. nginx 源码不大,编译安装简单,推荐直接从官网下载源码自行编译安装: wget http://nginx.org/download/nginx-0.7.67.tar.gz [...]

Apache/Nginx url rewrite trick: 目录下 index.html 不存在时重写

June 26th, 2010 no comment

目录存在,而默认文档不存在时实行重写