Linux下php5.4啟動指令碼_PHP

來源:互聯網
上載者:User
關鍵字 Linux 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、執行結果

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.