php-fpm可执行文件 出现乱码怎么办?

配置php-fpm 

默认php安装目录:/usr/local/php
先拷贝配置文件,在进行编辑

  1. cp /usr/local/php/etc/php-fpm.conf.default -> /usr/local/php/etc/php-fpm.conf    
  2. vi /usr/local/php/etc/php-fpm.conf    

 制作fpm启动服务 

复制下面的代码,vi /etc/init.d/php-fpm,保存 


#!/bin/bash    
# php-fpm Startup script for php-fpm, a FastCGI implementation    
this script was created by tony at 2010.07.21, based on jackbillow's nginx script.    
# it is v.0.0.1 version.    
if you find any errors on this scripts,please contact tony.    
# by sending mail to tonytzhou at gmail dot com.    
#    
# chkconfig: - 85 15    
# description: php-fpm is an alternative FastCGI implementation, with some additional features useful for sites of any size, especially busier sites.    
#    
# 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"    
    
# Source function library.    
. /etc/rc.d/init.d/functions    
    
# Source networking configuration.    
. /etc/sysconfig/network    
    
# Check that networking is up.    
[ ${NETWORKING} = "no" ] && exit 0    
    
[ -x $phpfpm ] || exit 0    
    
# Start phpfpm daemons functions.    
start() {    
    
if [ -e $pid ];then    
   echo "phpfpm is already running...."    
   exit 1    
fi    
    
   echo -n $"Starting $prog: "    
   daemon $phpfpm -c ${config}    
   RETVAL=$?    
   echo    
   [ $RETVAL = 0 ] && touch /var/lock/subsys/phpfpm    
   return $RETVAL    
    
}    
    
# Stop phpfpm daemons functions.    
stop() {    
        echo -n $"Stopping $prog: "    
        killproc $phpfpm    
        RETVAL=$?    
        echo    
        [ $RETVAL = 0 ] && rm -f /var/lock/subsys/phpfpm /var/run/phpfpm.pid    
}    
    
# reload phpfpm service functions.    
reload() {    
    
    echo -n $"Reloading $prog: "    
    #kill -HUP `cat ${pid}`    
    killproc $phpfpm -HUP    
    RETVAL=$?    
    echo    
    
}    
    
# See how we were called.    
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}"    
        exit 1    
esac    
    

exit $RETVAL  


chmod +x /etc/rc.d/init.d/php-fpm #添加执行权限
chkconfig php-fpm on #设置开机启动


启动   /etc/init.d/php-fpm start 
停止   /etc/init.d/php-fpm stop 
重启   /etc/init.d/php-fpm restart 


你可能感兴趣的:(php-fpm可执行文件 出现乱码怎么办?)