nginx小总结(六)
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的就差不多了!
评论暂时关闭