php-fpm可执行文件出现乱码的解决方法

 更新时间:2014年04月24日 11:14:31   作者:  
这篇文章主要介绍了php-fpm可执行文件出现乱码的解决方法,需要的朋友可以参考下

配置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

相关文章

  • 基于Linux中vnc配置端口号的修改方法

    基于Linux中vnc配置端口号的修改方法

    今天小编就为大家分享一篇基于Linux中vnc配置端口号的修改方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Linux中切换用户出现bash-4.2$问题解决

    Linux中切换用户出现bash-4.2$问题解决

    这篇文章主要给大家介绍了关于Linux中切换用户出现bash-4.2$问题解决的相关资料,我们需要进行一个复盘,只有发生问题,才能尝试着去解决问题,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • PHP程序员玩转Linux系列 Nginx中的HTTPS详解

    PHP程序员玩转Linux系列 Nginx中的HTTPS详解

    这篇文章主要为大家详细介绍了PHP程序员玩转Linux系列文章,MySQL备份还原教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • 在麒麟V10服务器上编译安装Storm的详细过程

    在麒麟V10服务器上编译安装Storm的详细过程

    这篇文章主要介绍了在麒麟V10服务器上编译安装Storm的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • Linux如何修改SSH端口号

    Linux如何修改SSH端口号

    这篇文章主要介绍了Linux如何修改SSH端口号问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • centos6.4配置163 yum源的方法

    centos6.4配置163 yum源的方法

    安装了CentOS系统,自带的YUM源更新太慢,下面介绍centos6.4配置163 yum源的方法,大家参考使用吧
    2013-12-12
  • Linux下实现免密码登录(超详细)

    Linux下实现免密码登录(超详细)

    这篇文章主要介绍了Linux下实现免密码登录的相关资料,非常不错,具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-10-10
  • 详解linux系统输入输出管理和vim的常用功能

    详解linux系统输入输出管理和vim的常用功能

    这篇文章主要介绍了linux系统输入输出管理和vim的常用功能,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-04-04
  • centos 6.7 下安装 redis-3.2.5的步骤

    centos 6.7 下安装 redis-3.2.5的步骤

    这篇文章主要介绍了centos 6.7 下安装 redis-3.2.5的步骤,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • varnish 配置文件分享(sens杨 注释)

    varnish 配置文件分享(sens杨 注释)

    varnish 为目前新兴起来的软件,由于中文文档比较少,配置文件比较复杂,所以在运用起来也是特别的费劲。一个偶然的机会在一个群里,有位varnish高手( sens杨 )发表了一篇他对varnish配置文件理解的文档。对于学者来说很有价值。所以转载了过来
    2016-02-02

最新评论