您好,欢迎访问一九零五行业门户网

Linux下php5.4启动脚本_PHP

废话不多说,直接上步骤
1、修改php-fpm.conf配置文件
修改/usr/local/php/etc/php-fpm.conf(当然这个跟你配置的php路径相关)配置文件
启动pid=run/php-fpm.pid
; pid file; note: the default prefix is /usr/local/php/var; default value: nonepid = run/php-fpm.pid
启动error_log=log/php-fpm.log
; error log file; if it's set to syslog, log is sent to syslogd instead of being written; in a local file.; note: the default prefix is /usr/local/php/var; default value: log/php-fpm.logerror_log = log/php-fpm.log
2、创建/etc/init.d/php文件
root@aliyun:~# cat /etc/init.d/php#!/bin/bash#author:iranw#e-mail:wang_wenguan#yeah.net#website:http://www.phpno.com # pid filepid=/usr/local/php/var/run/php-fpm.pid# php-fpm path&filephpfpm=/usr/local/php/sbin/php-fpm param=$1 phpnum=`ps -ef | grep php-fpm | wc -l` if [ $param = stop ]; then if [ $phpnum = 1 ]; then echo php process does not exist. exit 1 fi kill `cat $pid` echo close php processes. ok exit 1fi if [ $param = start ]; then if [ $phpnum != 1 ]; then echo php process exist. exit 1 fi $phpfpm echo open php processes. ok exit 1fi if [ $param = restart ]; then if [ $phpnum = 1 ]; then echo php process does not exist. stop failed. else kill `cat $pid` for i in `ps -ef | grep php-fpm | grep -v grep | awk {'print $2'}` do kill -9 $i echo kill $i successed. done echo close php processes. ok fi $phpfpm if [ $phpnum != 1 ]; then echo open php processes. ok else echo open php processes. failed. fi exit 1fi
3、修改权限
#chmod +x /etc/init.d/php
4、执行结果
其它类似信息

推荐信息