1、在/etc/init.d目录下新建php-fpm文件

sudo vim /etc/init.d/php-fpm

2、粘贴以下代码

#!/bin/bash
#
### BEGIN INIT INFO
# Provides: php-fpm
# Required-Start: $local_fs $network
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: php-fpm
# Description: penavico php-fpm
### END INIT INFO
#
#php实际安装目录路径
PHP_PATH=/usr/local/php72
DESC="php-fpm daemon"
NAME=php-fpm
# php-fpm路径
DAEMON=/usr/sbin/$NAME
# 配置文件路径
CONFIGFILE=$PHP_PATH/etc/php-fpm.conf
# PID文件路径(在php-fpm.conf设置)
PIDFILE=$PHP_PATH/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME
# Gracefully exit if the package has been removed.
test -x $DAEMON || exit 0
rh_start() {
$DAEMON -y $CONFIGFILE || echo -n " already running"
}
rh_stop() {
kill -QUIT `cat $PIDFILE` || echo -n " not running"
}
rh_reload() {
kill -HUP `cat $PIDFILE` || echo -n " can't 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 {start|stop|restart|reload}" >&2
exit 3
;;
esac
exit 0

3、更改文件目录权限

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

4、设置开机启动

[ubuntu]sudo update-rc.d php-fpm defaults

5、设置完毕,关机重启。查看是否开机自启。

转载于:https://www.cnblogs.com/jimmycan/articles/8973173.html

Linux服务源码安装后开机自启动04-php-fpm相关推荐

  1. 5.3.3.tat.gz php_一步步在LINUX中源码安装PHP运行平台

    一步步在LINUX中源码安装PHP运行平台 一步步在LINUX中源码安装PHP运行平台 本人是LINUX新手, 今天我们要学习一下如何在LINUX环境下安装PHP运行环境 目标:在LINUX环境下源码 ...

  2. glib 2.0 arm linux,glib源码安装使用方法

    glib库是GTK+和GNOME工程的基础底层核心程序库,是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据结构的定义.相关的处理函数,有趣而实用的宏,可移植的封装和一些运行时机能,如事 ...

  3. Linux下源码安装CodeBlocks

    Linux下源码安装CodeBlocks qianghaohao(CodingNutter) 一. 安装平台说明: CentOs6.4-i686  gcc-4.4.7 二. 下载最新源码: http: ...

  4. linux中源码安装node

    Linux上安装Node.js 直接使用已经编译好的包 node 官网已经把linux 下载版本更改为已经编译好的版本了,我们可以直接下载解压后使用: wget https://nodejs.org/ ...

  5. linux python源码安装,linux上源码安装python

    以下例子基于python 2.7.9,其他版本同理.# 1.下载python# wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tg ...

  6. 【 ViSP(1) - Linux Melodic 源码安装 ViSP】

    Linux Melodic 源码安装 ViSP Linux Melodic 源码安装 ViSP 1. ViSP 简介 2. 源码安装 2.1 Required packages 需要的安装包 2.2 ...

  7. Linux 系统安装配置PHP服务(源码安装)

    简介: PHP(外文名:PHP: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于 ...

  8. linux下源码安装apache服务

    1.搭建静态网站是,我们只需要搭建apache服务即可满足要求. 例如:如果我再客户端游览器输入地址,他会找到192.168.1.100这个服务器,然后根据端口会找到apache服务器.apache他 ...

  9. linux编译安装的好处,Linux学习—源码安装

    源码安装--可以按照自己的需求安装,这是源码安装的好处,而二进制安装无法选择 大部分的源码安装步骤大致相同,具体细节可以参考解压缩之后的README和INSTALL README: 介绍了软件包的功能 ...

最新文章

  1. spring ioc原理分析
  2. hdu 2046 骨牌铺方格 递推求解
  3. Xtrabackup 安装使用
  4. IOS-UITextField类
  5. ES6新特性_浏览器中使用ES6模块化的另一种方式--JavaScript_ECMAScript_ES6-ES11新特性工作笔记044
  6. CCF201909-1 小明种苹果(100分)【序列处理】
  7. 回溯法 —— 求解0/1背包问题(剪枝)
  8. Dictionary Union and Sort by value
  9. 手机怎么更改ip地址
  10. 4~20mA电流检测模块
  11. 主板、内存条、硬盘、显卡认识和选购
  12. 重装 Windows 系统后键乱码解决方案
  13. 齐岳|脂质体磷酸钙纳米粒RNA核糖核酸|淫羊藿苷固体纳米脂质体(ICA-SLN)修饰负载RNA核糖核酸
  14. 组件通信之sync-父子数据同步
  15. 编程二大问题—c的常用库函数总结
  16. easypoi导出word文档(文本,表格)
  17. 【调剂】南华大学2021硕士研究生招生调剂公告
  18. 西安电子科技大学计算机研究生寝室,西安电子科技大学硕士宿舍身亡 生前说自己累...
  19. others_shellcode
  20. vsm特征提取java_文本分类之特征描述vsm和bow

热门文章

  1. node中npm安装模块的网络问题
  2. [bzoj2893] 集合计数
  3. Python3 编码讲解
  4. Id.exe和ld.exe: cannot open output file … : Permission denied问题。
  5. web移动端常见问题解决方案
  6. Phoenix Tips (12) 跟踪 Tracing
  7. IE6Bug,外层container设置了overflow:auto,但是内层嵌套元素有position:relative的时候,显示错误。...
  8. stone/reverse/string/digit(完美消除)
  9. 初始html(常用标签)
  10. pjax 历史管理 jQuery.History.js