nginx php fpm多實例配置

版本:nginx-1.4.0,php-5.4.13
nginx-1.4.0編譯安裝    php-5.4.13編譯安裝
—————————————–
a.創建主機pid文件

cd /usr/local/php/var/runtouch php-fpm-nodeA.pidtouch php-fpm-nodeB.pid


b.創建配置文件

cd /usr/local/php/etccp php-fpm.conf.default php-fpm-nodeA.conf#修改[global][www]pid = run/php-fpm-nodeA.pid
error_log = log/php-fpm-nodeA.log
user = www
group = www
listen = /tmp/php-cgi-nodeA.sockcp php-fpm.conf.default php-fpm-nodeB.conf#修改[global][www]pid = run/php-fpm-nodeB.pid
error_log = log/php-fpm-nodeB.log
user = www
group = www
listen = /tmp/php-cgi-nodeB.sock

c.創建sock文件

touch /tmp/php-fpm-nodeA.socktouch /tmp/php-fpm-nodeB.sockchown www:www /tmp/php-fpm-nodeA.sockchown www:www /tmp/php-fpm-nodeB.sock

d.編輯php-fpm啓動腳本/etc/rc.d/init.d/php-fpm

prefix=/usr/local/phpexec_prefix=${prefix}vhost=$2php_fpm_BIN=${exec_prefix}/sbin/php-fpmphp_fpm_CONF=${prefix}/etc/php-fpm-$vhost.confphp_fpm_PID=${prefix}/var/run/php-fpm-$vhost.pidphp_opts="-d open_basedir=/WEB ROOT PATH/$vhost/:/tmp/ --fpm-config $php_fpm_CONF --pid $php_fpm_PID"

e.啓動php-fpm

/etc/rc.d/init.d/php-fpm start nodeA/etc/rc.d/init.d/php-fpm start nodeB

參數 start|stop|force-quit|restart|reload (reload不關閉重新加載配置)
=============================
f.修改nginx.cnf,添加虛擬主機

server
	{
		listen	80;
		server_name nodeA.localhost;
		index index.php index.html;
		root  /WEB ROOT PATH/nodeA/;
		location  ~ \.php$
			{
				fastcgi_pass    unix:/tmp/php-cgi-nodeA.sock;
				fastcgi_index   index.php;
				include         fastcgi.conf;
				expires         off;
				}
		location ~ ^.+\.(swf|spg|css|xml|js|jpg|gif|png|mp3)$
			{
				expires         72h;
			}
        }
server
	{
			listen       80;
			server_name nodeB.localhost;
			index index.php index.html;
			root  /WEB ROOT PATH/nodeB/;
			location  ~ \.php$
				{
					fastcgi_pass    unix:/tmp/php-cgi-nodeB.sock;
					fastcgi_index   index.php;
					include         fastcgi.conf;
					expires         off;
				}
			location ~ ^.+\.(swf|spg|css|xml|js|jpg|gif|png|mp3)$
				{
					expires         72h;
				}
	}

         


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章