首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

ubuntu10.04配备 nginx + php-fpm 模式

2012-11-23 
ubuntu10.04配置 nginx + php-fpm 模式ppa安装php-fpm安装工具包配置nginx前言nginx本身并不会对php语言进

ubuntu10.04配置 nginx + php-fpm 模式
ppa安装php-fpm


安装工具包


配置nginx


前言nginx本身并不会对php语言进行解析,这个区别于apache(apache有在带的mod_php模块进行php解析).nginx是通过fastcgi将客户端的php请求交给后台的php5-fpm进程管理器,php5-fpm具有解析php的功能,具体可以参考我之前的一篇博客mod_php对比mod_fastcgi
nginx的主配置文件文件位置:/etc/nginx/nginx.conf,我的配置参数如下:
#!/bin/bash - #1.php5-fpm日志存放路径php5_fpm_logs_path="/var/log/php5-fpm/"category_array=("access" "error")#2.php5-fpm日志名后缀postfix=`date -d '-1 days' +%Y%m%d`".log"#3.php5-fpm日志切割for category in ${category_array[*]}doif [ -e $php5_fpm_logs_path/php5-fpm.$category.log ]thenmv $php5_fpm_logs_path/php5-fpm.$category.log \$php5_fpm_logs_path/php5-fpm.$category.$postfixfidone#4.查找php5-fpm进程号,让其产生新的日志文件php5fpm_pid=`ps -aux |grep -E 'php-fpm: master process'|grep -v 'grep'|awk '{print $2}'`#USR1:Reopen log files,刷新nginx日志文件kill -USR1 $php5fpm_pid



热点排行