开启PHP服务的方法

2020-03-18 1733

安装完php,使用chkconfig命令来查看php-fpm服务是否开启,如果没有开启

1、在/etc/init.d/目录下创建脚本php-fpm

1

vim/etc/init.d/php-fpm

2、编写脚本内容(将一下复制进去相应改动安装路径)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

#!/bin/sh

     #

     # php-fpm - this script starts and stops the php-fpm daemin

     #

     # chkconfig: - 85 15

     # processname: php-fpm

     # config:      /usr/local/php/etc/php-fpm.conf

     set -e

     PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

     DESC="php-fpm daemon"

     NAME=php-fpm

     DAEMON=/usr/local/php/sbin/$NAME                 //这里改成之前的安装目录

     CONFIGFILE=/usr/local/php/etc/php-fpm.conf      //这里改成之前的安装目录

     PIDFILE=/usr/local/php/var/run/$NAME.pid         //这里改成之前的安装目录

     SCRIPTNAME=/etc/init.d/$NAME                         //这里改成之前的安装目录   

     # If the daemon file is not found, terminate the script.

     test -x $DAEMON || exit 0

     d_start(){

         $DAEMON -y $CONFIGFILE || echo -n " already running"

     }

     d_stop(){

         kill -QUIT `cat $PIDFILE` || echo -n " no running"

     }

     d_reload(){

         kill -HUP `cat $PIDFILE` || echo -n " could notreload"

     }

     case "$1" in

         start)

             echo -n "Starting $DESC: $NAME"

             d_start

             echo "."

             ;;

         stop)

             echo -n "Stopping $DESC: $NAME"

             d_stop

             echo "."

             ;;

         reload)

             echo -n "Reloading $DESCconfiguration..."

             d_reload

             echo "Reloaded."

             ;;

         restart)

             echo -n "Restarting $DESC: $NAME"

             d_stop

             # Sleep for two seconds before startingagain, this should give the nginx daemon some time to perform a graceful stop

             sleep 2

             d_start

             echo "."

             ;;

         *)

             echo "Usage: $SCRIPTNAME{start|stop|restart|force-reload)" >&2

             exit 3

             ;;

     esac

     exit 0

最后:wq退出保存;

3、更改脚本权限

1

chmod775 /etc.init.d/php-fpm

4、设置开机启动

1

chkconfigphp-fpm on

可以用命令chkconfig查看开机服务列表

以上就是开启PHP服务的方法的详细内容,更多请关注php知识-学习天地 www.lxywzjs.com其它相关文章!

分享至:

分享到QQ空间 分享到朋友社区 新浪微博分享

栏目地图