老谢博客

  • 首页
  • WordPress
  • 网络技术
  • 乱七八糟
  • 运维技术
  • 给我留言
  • 关于老谢

Nginx 1.1.9配置PHP 5.3.10(php-fpm+fastcgi)

分类:运维技术日期:2012-03-03 - 15:04:43作者:老谢

本文只介绍PHP的安装以及整合到Nginx,至于Nginx的安装教程请看:CentOS编译安装Nginx(附:管理脚本)

Nginx 1.1.9配置PHP 5.3.10(php-fpm+fastcgi)

wget http://vps.xj123.info/usr/lamp/php-5.3.10.tar.gz
tar -zxf php-5.3.10.tar.gz
cd php-5.3.10
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm
make && make install
cp php.ini-production /usr/local/php/etc/php.ini

wget http://vps.xj123.info/usr/lamp/php-5.3.10.tar.gz tar -zxf php-5.3.10.tar.gz cd php-5.3.10 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm make && make install cp php.ini-production /usr/local/php/etc/php.ini


至此,php已经安装完成,我们需要在nginx里面打开php的支持,使用命令vim /usr/local/nginx/conf/nginx.conf对nginx.conf进行编辑。

在需要支持php的server段,加入以下代码即可:

location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi_params;
}

如果像我一样,以下例子为我的配置:

server {
listen 80;
server_name vps.xj123.info;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;

location / {
root html/vps;
index index.html index.htm;
}

location ~ \.php$ {
root html/vps;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
}

编完nginx.conf开始编辑php-fpm.conf

cd /usr/local/php/etc/
cp php-fpm.conf.default php-fpm.conf
vim php-fpm.conf

cd /usr/local/php/etc/ cp php-fpm.conf.default php-fpm.conf vim php-fpm.conf

找到pid = run/php-fpm.pid把前面的注释符号删掉。

下面启动php-fpm并重启nginx

/usr/local/php/sbin/php-fpm
service nginx restart

/usr/local/php/sbin/php-fpm service nginx restart

至此,整合结束,编辑一个phpinfo();看看能不能访问吧!

为了方便管理php-fpm,附上一个小脚本:

#!/bin/bash  
#  
#processname: php-fpm
#author: laoxie
#url: www.xj123.info
 
path=/usr/local/php/sbin/php-fpm  
 
case $1 in  
       start)  
              echo -n "Starting php-fpm"  
              $path  
              echo " done"  
       ;;  
 
       stop)  
              echo -n "Stopping php-fpm"  
              kill -INT `cat /usr/local/php/var/run/php-fpm.pid`  
              echo " done"  
       ;;  
 
       restart)  
       	      echo -n "Restarting php-fpm"  
              kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`
	      echo " done"  
       ;;  
 
       show)
	      netstat -anp|grep 9000  
       ;;
 
       *)  
              echo -n "Usage: $0 {start|stop|restart|show}"  
       ;;  
 
esac

#!/bin/bash # #processname: php-fpm #author: laoxie #url: www.xj123.info path=/usr/local/php/sbin/php-fpm case $1 in start) echo -n "Starting php-fpm" $path echo " done" ;; stop) echo -n "Stopping php-fpm" kill -INT `cat /usr/local/php/var/run/php-fpm.pid` echo " done" ;; restart) echo -n "Restarting php-fpm" kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid` echo " done" ;; show) netstat -anp|grep 9000 ;; *) echo -n "Usage: $0 {start|stop|restart|show}" ;; esac

原文地址 : https://www.xj123.info/2679.html

本站遵循 : 署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5)

版权声明 : 原创文章转载时,请务必以超链接形式标明文章原始出处

Tags: nginx , nginx+php , php
  • 上一篇:php获取访问者ip地址
  • 下一篇:Nginx提示host not found in upstream
7条评论
  1. 门事件 说:

    現在安裝Nginx就可以一起安裝PHP了嗎?

    POST:2012-03-03 16:18 回复
    • 老谢 说:

      @门事件 两个都需要单独安装

      POST:2012-03-03 17:49 回复
  2. zwwooooo 说:

    标题让人误解了,我以为你说nginx整合了php5.3,呵呵

    POST:2012-03-03 17:46 回复
    • 老谢 说:

      @zwwooooo 感谢z大提醒,整合改成了配置

      POST:2012-03-03 17:50 回复
  3. h3lpless 说:

    =!为啥我的站还是那个地址~~ 早就换了。。。。

    POST:2012-03-03 21:17 回复
    • 老谢 说:

      @h3lpless 换了

      POST:2012-03-03 21:23 回复
  4. seri 说:

    只想知道装了fastCgi 对原本只有PHP的处理有增强哪些部分?

    POST:2014-03-16 20:36 回复
发表评论 点击取消评论.

*必填

*必填

  • 文章归档
  • 子网计算
  • 我的共享
  • 锻炼计划
  • 给我留言
  • 关于老谢
2025 年 6 月
一 二 三 四 五 六 日
 1
2345678
9101112131415
16171819202122
23242526272829
30  
« 5 月    

最新文章

  • 认知,是否是一座大山?当架构决策变成配置清单比价
  • 重装博客服务器环境
  • 特斯拉24款标续 Model Y 2万公里使用体验
  • 接盘的傻子
  • 小牛us电瓶指示灯闪三次不上电
  • 一次还不错的小米售后体验
  • 装台1600元办公主机
  • 2021好久没更新博客
  • Zabbix监控oxidized备份状态
  • Zabbix 5.0 LTS版本MySQL表分区及编译安装随记

最新评论

  • zwwooooo:类似以前做网站开发时,一开始有自...
  • 老陳网志:有点高端,像我们整点nas玩玩就够...
  • springwood:自从 CentOS 不维护之后,我换 U...
  • 大D:难都搞下来了,那就更得YM了
  • 大D:只能是YM了,谢总牛啊
  • 灰常记忆:经济不好 今年我也换了机器 一...
  • 大峰:这是海外服务器嘛?速度挺快的。
  • 大D:只能单走一个6了哈哈哈
  • zwwooooo:买特斯拉和买iPhone的人群其实相似...
  • 平安家属子痕:一直坚持油车,看你写的心里有...

日志存档

  • 2025 年 5 月
  • 2025 年 4 月
  • 2025 年 3 月
  • 2024 年 9 月
  • 2024 年 5 月
  • 2024 年 1 月
  • 2023 年 4 月
  • 2021 年 10 月
  • 2021 年 4 月
  • 2021 年 3 月
  • 2021 年 2 月
  • 2020 年 11 月
  • 2020 年 9 月
  • 2020 年 5 月
  • 2020 年 4 月
  • 2020 年 3 月
  • 2020 年 1 月
  • 2019 年 12 月
  • 2019 年 10 月
  • 2019 年 7 月
  • 2019 年 6 月
  • 2019 年 5 月
  • 2019 年 3 月
  • 2019 年 1 月
  • 2018 年 12 月
  • 2018 年 11 月
  • 2018 年 10 月
  • 2018 年 7 月
  • 2018 年 6 月
  • 2018 年 5 月
  • 2018 年 4 月
  • 2018 年 3 月
  • 2018 年 1 月
  • 2017 年 10 月
  • 2017 年 9 月
  • 2017 年 8 月
  • 2017 年 7 月
  • 2017 年 2 月
  • 2017 年 1 月
  • 2016 年 12 月
  • 2016 年 11 月
  • 2016 年 10 月
  • 2016 年 7 月
  • 2016 年 6 月
  • 2016 年 4 月
  • 2016 年 2 月
  • 2016 年 1 月
  • 2015 年 12 月
  • 2015 年 10 月
  • 2015 年 9 月
  • 2015 年 7 月
  • 2015 年 5 月
  • 2015 年 4 月
  • 2015 年 3 月
  • 2015 年 2 月
  • 2015 年 1 月
  • 2014 年 12 月
  • 2014 年 10 月
  • 2014 年 9 月
  • 2014 年 8 月
  • 2014 年 7 月
  • 2014 年 6 月
  • 2014 年 5 月
  • 2014 年 4 月
  • 2014 年 3 月
  • 2014 年 2 月
  • 2014 年 1 月
  • 2013 年 12 月
  • 2013 年 11 月
  • 2013 年 10 月
  • 2013 年 9 月
  • 2013 年 8 月
  • 2013 年 7 月
  • 2013 年 6 月
  • 2013 年 5 月
  • 2013 年 4 月
  • 2013 年 3 月
  • 2013 年 2 月
  • 2013 年 1 月
  • 2012 年 12 月
  • 2012 年 11 月
  • 2012 年 9 月
  • 2012 年 8 月
  • 2012 年 7 月
  • 2012 年 6 月
  • 2012 年 5 月
  • 2012 年 4 月
  • 2012 年 3 月
  • 2012 年 2 月
  • 2012 年 1 月
  • 2011 年 12 月
  • 2011 年 11 月
  • 2011 年 10 月
  • 2011 年 9 月
  • 2011 年 8 月
  • 2011 年 7 月
  • 2011 年 6 月
  • 2011 年 5 月
  • 2011 年 4 月
  • 2011 年 3 月
  • 2011 年 2 月
  • 2011 年 1 月
  • 2010 年 12 月
  • 2010 年 11 月
  • 2010 年 10 月
  • 2010 年 9 月
  • 2010 年 8 月
  • 2010 年 7 月

W3C

  • XHTML 1.0 Transitional
  • CSS level 3
  • Google+
Copyright © 2010-2025 老谢博客 All rights reserved.
Gzipped 76.5% | Optimized loading 49 queries in 0.459 seconds | Memory 38.94 MB | 尼玛的备案
Powered by WordPress. | Hosted By LAOXUEHOST | Theme by WordPress主题巴士 | 站点地图 | SiteMap | uptime查询