北京乐逍遥网站设计有限公司|乐逍遥网站设计|乐逍遥网站建设|乐逍遥建站|php知识|前端技术|后端技术|网站源码|移动开发|网站运营|UI设计|数据库|网站设计|网站开发|小程序|乐逍遥每日一句|乐逍遥福利图片
主页 > 后端开发 > PHP >

开启PHP服务的方法

时间:2020-03-18  编辑:

安装完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查看开机服务列表

返回
顶部