將php配置為服務

2022-03-18 19:43:45 字數 2887 閱讀 2142

將以下**儲存為php-fpm,修改路徑為自己的路徑(有php.ini的)

#!/bin/bash

## startup script for the php-fpm server.

## chkconfig: 345 85 15

# description: php is an html-embedded scripting language

# processname: php-fpm

# config: /usr/local/php/etc/php.ini

# source function library.

. /etc/rc.d/init.d/functions

php_path=/usr/local

desc="php-fpm daemon"

name=php-fpm

# php-fpm路徑

daemon=$php_path/php/sbin/$name

# 配置檔案路徑

configfile=$php_path/php/etc/php-fpm.conf

# php.ini檔案路徑

ini_configfile=$php_path/php/etc/php.ini

# pid檔案路徑(在php-fpm.conf設定)

pidfile=$php_path/php/var/run/$name.pid

scriptname=/etc/init.d/$name

# gracefully exit if the package has been removed.

test -x $daemon || exit 0

rh_start()

rh_stop()

rh_reload()

case "$1" in

start)

echo -n "starting $desc: $name"

rh_start

echo "."

;;stop)

echo -n "stopping $desc: $name"

rh_stop

echo "."

;;reload)

echo -n "reloading $desc configuration..."

rh_reload

echo "reloaded."

;;restart)

echo -n "restarting $desc: $name"

rh_stop

sleep 1

rh_start

echo "."

;;*)

echo "usage: $scriptname " >&2

exit 3

;;esac

exit 0

無php.ini的

#!/bin/bash

## startup script for the php-fpm server.

## chkconfig: 345 85 15

# description: php is an html-embedded scripting language

# processname: php-fpm

# config: /usr/local/php/etc/php.ini

# source function library.

. /etc/rc.d/init.d/functions

php_path=/usr/local

desc="php-fpm daemon"

name=php-fpm

# php-fpm路徑

daemon=$php_path/php/sbin/$name

# 配置檔案路徑

configfile=$php_path/php/etc/php-fpm.conf

# pid檔案路徑(在php-fpm.conf設定)

pidfile=$php_path/php/var/run/$name.pid

scriptname=/etc/init.d/$name

# gracefully exit if the package has been removed.

test -x $daemon || exit 0

rh_start()

rh_stop()

rh_reload()

case "$1" in

start)

echo -n "starting $desc: $name"

rh_start

echo "."

;;stop)

echo -n "stopping $desc: $name"

rh_stop

echo "."

;;reload)

echo -n "reloading $desc configuration..."

rh_reload

echo "reloaded."

;;restart)

echo -n "restarting $desc: $name"

rh_stop

sleep 1

rh_start

echo "."

;;*)

echo "usage: $scriptname " >&2

exit 3

;;esac

exit 0

然後執行

cp ./php-fpm /etc/init.d/php-fpm

chmod +x /etc/init.d/php-fpm

chkconfig --level 35 php-fpm on

service php-fpm restart

將Hive啟動為服務

我們之前使用的shell方式與hive互動只是hive互動方式中的一種,還有一種就是將hive啟動為服務,然後執行在乙個節點上,那麼剩下的節點就可以使用客戶端來連線它,從而也可以使用hive的資料分析服務。可以使用下面的命令來將hive啟動為服務。也可以用下面的命令在後台啟動hive服務。nohup...

將Tomcat 註冊為系統服務

tomcat註冊成windows服務 1.開啟cmd命令列,進入tomcat目標下的bin目錄裡,執行service.batinstall tomcat service 服務名 e apache tomcat 7.0.37 bin service.bat install apache tomcat ...

將tomcat註冊為windows服務

註冊方法 1.進入cmd,cd到tomcat的bin目錄下。2.在tomcat的bin目錄下可以看到有乙個service.bat的批處理檔案,這個檔案就是為我們將tomcat註冊成系統服務所用。有興趣的可以開啟看看批處理檔案裡面的內容。3.執行命令service.bat install 服務名 後面...