nginx小总结(六)


nginx小总结(六)
 
nginx小总结(五)
http://www.2cto.com/os/201303/193042.html
 
nginx连接php,我们使用php-fpm,上面安装好了php,下面看下
  www.2cto.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.2cto.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的就差不多了!
 

相关内容

    暂无相关文章