知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

nginx小总结(六)

发布时间:2014-09-05 15:07:05作者:知识屋

nginx小总结(六)
 
nginx小总结(五)
http://www.zhishiwu.com/os/201303/193042.html
 
nginx连接php,我们使用php-fpm,上面安装好了php,下面看下
  www.zhishiwu.com  
[root@host2 sbin]# ls
php-fpm
[root@host2 sbin]# pwd
/usr/local/php/sbin
php-fpm的安装位置
 
[root@host2 php-5.3.6]# cp php.ini-production /usr/local/php/etc/php.ini
 
生成php的配置文件  www.zhishiwu.com  
[root@host2 local]# vim /usr/local/php/etc/php.ini
 
date.timezone = Asis/Chongqing                      ;改一下时区
 
[root@host2 etc]# cp php-fpm.conf.default php-fpm.conf          php-fpm配置
 
cd /usr/local/php/etc
vi php-fpm.conf.default php-fpm.conf #去掉以下几行的注释
pid = run/php-fpm.pid
pm.max_children = 50
pm.start_servers = 20                #在生产环境中一定要做压力测试,找到最合适的进程数组合
pm.min_spare_servers = 5
pm.max_spare_servers = 35
pm.max_requests = 500
 
service php-fpm start
chkconfig php-fpm on
echo "export PATH=/$PATH:/usr/local/php/bin" >> ~/.bash_profile
 
source ~/.bash_profile              //加入环境变量
 
[root@host2 php]# useradd -M -s /sbin/nologin www           //忘加用户了,这里补上
[root@host2 php]# sbin/php-fpm -c /usr/local/php/etc/php.ini 
[root@host2 php]# netstat -antpl | grep :9000
tcp        0      0 127.0.0.1:9000              0.0.0.0:*                   LISTEN      2512/php-fpm.conf)
 
[root@host2 local]# vim nginx/conf/nginx.conf            //修改nginx的配置
 
 location ~*/.php$ {
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_index index.php;
                include fastcgi.conf;
                }
 
nginx -s reload
写个php的测试页面!test.php
 
[root@host2 html]# vim /usr/local/nginx/html/test.php 
 
<?php 
phpinfo(); 
?> 
 
php的就差不多了!
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜