本文章来自原英文版http://www.howtoforge.com/nginx_php5_fast_cgi_xcache_ubuntu7.04
小弟英语水平有限 如有错误还请谅解!
配置 第一步
我们首先来安装PHP5 因为我们一会要用到 在 终端之中输入一下代码:
然后在你的php.ini 文件的尾部添加如下代码(提示:记得先备份原文件 路径:/etc/php5/cgi/)
; leave it blank(disabled) or "/tmp/phpcore/"
; make sure it's writable by php (without checking open_basedir)
xcache.coredump_directory = ""
; per request settings
xcache.cacher = On
xcache.stat = On
xcache.optimizer = On
[xcache.coverager]
; per request settings
; enable coverage data collecting for xcache.coveragedump_directory and xcache_coverager_start/stop/get/clean() functions (will hurt executing performance)
xcache.coverager = Off
; ini only settings
; make sure it's readable (care open_basedir) by coverage viewer script
; requires xcache.coverager=On
xcache.coveragedump_directory = ""
第三步 下载最新的或者稳定版本的Nginx服务器 输入以下代码:
如果你的CPU 是AMD i386的话 输入下面的语句:
那么现在Nginx以默认端口8000启动了 如果你没有装其他web服务器的话那么可以改成80
Nginx 默认文件路径是/var/www/的 Nginx-default
你可以打开
/etc/nginx/sites-available/default.
修改 服务器端口 和 默认文件路径
打开后你会发现有很多选项可以添加修改 添加php如下:
这里Nginx 需要以9000端口请求fcgi 服务,那么现在我们要启动fcgi进程;这里我选择的是spawn-fcgi
我们通过配置lighttpd 服务器来获得spawn-fcgi ,但不需要安装lighttpd ,然后重新启动系统就能使用spawn-fcgi 了。
现在我们开始获取最新的lighttpd吧。
第四步 安装php5-cgi
解压&安装:
注意了到现在我们并没有安装lighttpd,因此它并没有运行!
那么现在我们来创建个shell 脚本 来快速启动我们的php-fastcgi ,在/usr/bin/ 里创建(php5-cgi 和spawn-fcgi 也在这里创建 )
第5步
编辑php-fastcgi
添加如下代码:
所加代码的意思是用户为www-data 的任意时候php5-cgi都将被启用,如果想帮他设置成系统服务的话那么我们还需要创建脚本
编辑:
添加:
修改它的权限
检测是否成功:
到此基本完成配置搭配 后面还有两个小步骤 个人觉得没有多大用处就没有翻译了需要的朋友可以去看原文
记得配置完毕后要重新启动系统哦!