建立两个独立的fastcgi服务会有一些好处:
- vi /usr/local/php/sbin/9001(修改其端口号)
- #! /bin/sh
- php_fpm_BIN=/Data/apps/php-cgi/bin/php-cgi
- php_fpm_CONF=/Data/apps/php-cgi/etc/php-fpm.9001.conf
- php_fpm_PID=/Data/apps/php-cgi/logs/php-fpm.9001.pid
- #php_opts=""
- php_opts="--fpm-config $php_fpm_CONF"
- vi /usr/local/php/etc/php-fpm.9001.conf
- <value name="pid_file">/usr/local/php/logs/php-fpm.9001.pid</value>
- <value name="error_log">//usr/local/php/logs/logs/php-fpm.9001.log</value>
- <value name="listen_address">127.0.0.1:9001</value>
- vi /usr/local/nginx/conf/nginx.conf
- 添加upstream到server段
- upstream backend {
- server 127.0.0.1:9000;
- server 127.0.0.1:9001;
- }
- 修改php_pass 的路径
- location ~ \.php$ {
- fastcgi_pass backend;
- ...
- }