配置php-fpm
默认php安装目录:/usr/local/php 先拷贝配置文件,在进行编辑 . 代码如下: cp/usr/local/php/etc/php-fpm.conf.default->/usr/local/php/etc/php-fpm.conf vi/usr/local/php/etc/php-fpm.conf
制作fpm启动服务
复制下面的代码,vi/etc/init.d/php-fpm,保存
. 代码如下: #!/bin/bash #php-fpmStartupscriptforphp-fpm,aFastCGIimplementation #thisscriptwascreatedbytonyat2010.07.21,basedonjackbillow'snginxscript. #itisv.0.0.1version. #ifyoufindanyerrorsonthisscripts,pleasecontacttony. #bysendingmailtotonytzhouatgmaildotcom. # #chkconfig:-8515 #description:php-fpmisanalternativeFastCGIimplementation,withsomeadditionalfeaturesusefulforsitesofanysize,especiallybusiersites. # #processname:phpfpm #pidfile:/usr/local/php/var/run/phpfpm.pid #config:/usr/local/php/etc/phpfpm.conf
phpfpm=/usr/local/php/sbin/php-fpm config=/usr/local/php/lib/php.ini pid=/usr/local/php/var/run/php-fpm.pid
RETVAL=0 prog="phpfpm"
#Sourcefunctionlibrary. ./etc/rc.d/init.d/functions
#Sourcenetworkingconfiguration. ./etc/sysconfig/network
#Checkthatnetworkingisup. [${NETWORKING}="no"]&&exit0
[-x$phpfpm]||exit0
#Startphpfpmdaemonsfunctions. start(){
if[-e$pid];then echo"phpfpmisalreadyrunning...." exit1 fi
echo-n$"Starting$prog:" daemon$phpfpm-c${config} RETVAL=$? echo [$RETVAL=0]&&touch/var/lock/subsys/phpfpm return$RETVAL
}
#Stopphpfpmdaemonsfunctions. stop(){ echo-n$"Stopping$prog:" killproc$phpfpm RETVAL=$? echo [$RETVAL=0]&&rm-f/var/lock/subsys/phpfpm/var/run/phpfpm.pid }
#reloadphpfpmservicefunctions. reload(){
echo-n$"Reloading$prog:" #kill-HUP`cat${pid}` killproc$phpfpm-HUP RETVAL=$? echo
}
#Seehowwewerecalled. case"$1"in start) start ;;
stop) stop ;;
reload) reload ;;
restart) stop start ;;
status) status$prog RETVAL=$?
*) echo$"Usage:$prog{start|stop|restart|reload|status|help}" exit1 esac
exit$RETVAL
chmod+x/etc/rc.d/init.d/php-fpm#添加执行权限 chkconfigphp-fpmon#设置开机启动
启动/etc/init.d/php-fpmstart 停止/etc/init.d/php-fpmstop 重启/etc/init.d/php-fpmrestart |