php-fpm添加service服务的例子
nginx通过FastCGI运行PHP比Apache包含PHP环境有明显的优势,最近有消息称,PHP5.4将很有可能把PHP-FPM补丁包含在内核里,nginx服务器平台上运行PHP将更加轻松,下面我们就来看一篇php-fpm平滑启动并配置服务例子。
我的php是源码安装的。php-fpm在PHP 5.3.2以后的版本不支持以前的php-fpm (start|restart|stop|reload) ,那么如果将php-fpm配置成服务,并添加平滑启动/重启。
配置php-fpm.conf(vi /usr/local/php54/etc/php-fpm.conf)
,将pid(;pid = run/php-fpm.pid)
前的;去掉。
因为编译安装php的,所以会在php目录生成很多二进制文件,找到init.d.php-fpm,拷贝到init.d下。
cp /usr/local/src/php54/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
设置权限,并添加服务
chmod +x /etc/init.d/php-fpm chkconfig --add php-fpm
以后可以使用如下命令管理php-fpm了
service php-fpm start service php-fpm stop service php-fpm restart service php-fpm reload
总结
以上所述是小编给大家介绍的php-fpm添加service服务,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
您可能感兴趣的文章:
- 解决php-fpm.service not found问题的办法
- 监控php-fpm并自动重启服务的shell脚本
- 解决启动php-fpm后访问不到php文件的办法
- PHP-FPM运行状态的实时查看及监控详解
- Linux平台PHP5.4设置FPM线程数量的方法
- 浅析php-fpm静态和动态执行方式的比较
相关推荐
-
解决php-fpm.service not found问题的办法
前言 本文给大家详细介绍了解决php-fpm.service not found问题的相关内容,文中介绍的非常详细,下面来一起看看详细的介绍: 环境介绍 环境:ubuntu 16.04 64 php 版本:php-7.1.4 发现问题 正常编译安装 php 按照以前流程,把 init.d.php-fpm 往 /etc/init.d/php-fpm 拷贝 然后准备执行 service php-fpm start 时出错了 错误如下 Failed to start php-fpm.service:
-
浅析php-fpm静态和动态执行方式的比较
本文实例讲述了php-fpm静态和动态执行方式的比较.分享给大家供大家参考,具体如下: 前段时间配置php-fpm的时候,无意间发现原来他还有两种执行方式.与Apache一样,他的进程数也是可以根据设置分为动态和静态的. 而php-fpm也是同样存在两种方式,一种是直接开启指定数量的php-fpm进程,不再增加或者减少:另一种则是开始的时候开启一定数量的php-fpm进程,当请求量变大的时候,动态的增加php-fpm进程数到上限,当空闲的时候自动释放空闲的进程数到一个下限. 这两种不同的执行方式
-
Linux平台PHP5.4设置FPM线程数量的方法
本文实例讲述了Linux平台PHP5.4设置FPM线程数量的方法.分享给大家供大家参考,具体如下: PHP5.4安装完毕后,FPM的默认配置文件位于/usr/local/php/etc/php-fpm.conf.default >cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf >vim /usr/local/php/etc/php-fpm.conf 输入"/www",搜索w
-
PHP-FPM运行状态的实时查看及监控详解
前言 大家都知道PHP-FPM内置了状态页,开启后可查看PHP-FPM的详细运行状态,给PHP-FPM优化带来帮助. 打开php-fpm.conf,配置php-fpm状态页选项 pm.status_path = /phpfpm_status 配置nginx.conf,添加可访问server server { listen 80; server_name 127.0.0.1; location /phpfpm_status { fastcgi_pass 127.0.0.1:9000; includ
-
解决启动php-fpm后访问不到php文件的办法
问题场景: linux系统 nginx服务器 安装好了fpm的php7 在nginx的web目录下新建了index.php文件,内容为phpinfo()函数.(如果是源码安装,位置一般为 /usr/local/nginx/html/index.php) nginx经过了简单的配置,开始试验是否可以支持php location / { root html; index index.html index.htm index.php; } location ~ \.php$ { root html;
-
监控php-fpm并自动重启服务的shell脚本
脚本代码: 复制代码 代码如下: #!/bin/bash #变量初始化process="php-fpm" #进程名startCmd="/etc/init.d/php-fpm start" #启动命令down=0 while truedo #取得http状态码 code=$(curl -H "Host:www.jb51.net" -m 5 -L -s -w %{http_code} http://127.0.0.1 -o /dev/nu
-
php-fpm添加service服务的例子
nginx通过FastCGI运行PHP比Apache包含PHP环境有明显的优势,最近有消息称,PHP5.4将很有可能把PHP-FPM补丁包含在内核里,nginx服务器平台上运行PHP将更加轻松,下面我们就来看一篇php-fpm平滑启动并配置服务例子. 我的php是源码安装的.php-fpm在PHP 5.3.2以后的版本不支持以前的php-fpm (start|restart|stop|reload) ,那么如果将php-fpm配置成服务,并添加平滑启动/重启. 配置php-fpm.conf(vi
-
Android中Service服务详解(二)
本文详细分析了Android中Service服务.分享给大家供大家参考,具体如下: 在前面文章<Android中Service服务详解(一)>中,我们介绍了服务的启动和停止,是调用Context的startService和stopService方法.还有另外一种启动方式和停止方式,即绑定服务和解绑服务,这种方式使服务与启动服务的活动之间的关系更为紧密,可以在活动中告诉服务去做什么事情. 为了说明这种情况,做如下工作: 1.修改Service服务类MyService package com.ex
-
Windows中将Nginx添加为服务的问题
前言:在使用LeafLet写离线地图时,需要将Nginx作为LeafLet的代理,实现内网访问外网地图瓦片,下面是将Nginx添加为Windows服务. 1.下载安装Nginx 官网:http://nginx.org/en/download.html 注意:我是将Nginx安装到了D盘,所以后面的文件修改时注意自己的路径问题. 2.添加服务 nginx-service.xml.cmd-restart-nginx.bat.cmd-start-nginx.bat.cmd-stop-nginx.bat
-
Android四大组件之Service服务详细讲解
目录 一.Service是什么 二.Service 的启动方式 2.1.startService 显示启动 Service启动 Service 停止 2.2.bindService 绑定启动 使用bindService()方法启动Service unbindService 停止服务 三.Service 生命周期 startService启动的生命周期 bindService启动的生命周期 上一节:Activity 简介:在Android组件中最基本也是最为常见的四大组件: Activity Se
-
WinHTTP Web Proxy Auto-Discovery Service 服务处于停止状态
但是有一天早上来发现全部电脑都无法上网.PING ISA都不通.重新启动后正常.我检查系统日志里面有3条关于WEB代理的日志: 1.The WinHTTP Web Proxy Auto-Discovery Service has been idle for 15 minutes, it will be shut down. 2.The WinHTTP Web Proxy Auto-Discovery Service suspended operation. 3.WinHTTP Web Proxy
-
C#添加Windows服务 定时任务
本文实例为大家分享了C#添加Windows服务的具体方法,供大家参考,具体内容如下 源码下载地址:http://xiazai.jb51.net/201701/yuanma/Windowsservice1(jb51.net).rar 步骤一.创建服务项目. 步骤二.添加安装程序. 步骤三.服务属性设置 [serviceInstaller1]. 4.1 添加定时任务 public partial class SapSyn : ServiceBase { System.Timers.Timer tim
-
Android Service服务不被停止详解及实现
Android Service服务一直运行: 最近有个项目需求是后台一直运行Service,但是一般都是可以手动停止的,这里就提供一个方法让Android Service服务一直运行,大家看下. 1.设置->应用->运行中->停止->杀死service 这样可以在service的onDestroy()方法中重启service public void onDestroy() { Intent service = new Intent(this, MyService.class); s
-
Android Service服务详细介绍及使用总结
Android Service服务详解 一.Service简介 Service是android 系统中的四大组件之一(Activity.Service.BroadcastReceiver. ContentProvider),它跟Activity的级别差不多,但不能页面显示只能后台运行,并且可以和其他组件进行交互.service可以在很多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变
-
Android中Service服务详解(一)
本文详细分析了Android中Service服务.分享给大家供大家参考,具体如下: 一.Service简介 Service是Android中实现程序后台运行的解决方案,适用于去执行那些不需要和用户交互而且还要求长期运行的任务.Service是android 系统中的四大组件之一(Activity.Service.BroadcastReceiver.ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互. Service并不是运行
-
IIS Admin Service 服务因 2149647636 (0x80210514) 服务性错误而停止
微软网站错误处理意见: http://support.microsoft.com/kb/903072 服务器 {A9E69610-B80D-11D0-B9B9-00A0C922E750} 没有在限定的时间内用 DCOM 注册.IIS Admin Service 服务因 2149647636 (0x80210514) 服务性错误而停止.与 HTTP SSL 服务相依的 IIS Admin Service 服务因下列错误而无法启动: 服务已返回特定的服务错误代码.与 World
随机推荐
- 使用python实现省市三级菜单效果
- MYSQL 左连接右连接和内连接的详解及区别
- 浅析C++中memset,memcpy,strcpy的区别
- java 打印一字符串,并在main()方法内调用它
- python3编码问题汇总
- asp.net cookie的操作,写入、读取与操作
- ASP.NET 中的Application详解
- Android开发-之环境的搭建(图文详解)
- PHP memcache扩展的三种安装方法
- python类装饰器用法实例
- 蓝色空间 天气小偷
- css3元素简单的闪烁效果实现(html5 jquery)
- 每天一个linux命令 head命令
- jQuery返回定位插件详解
- phpBB 2.0.13惊现漏洞的解决
- Java 异常的栈轨迹(Stack Trace)详解及实例代码
- Android自定义textview实现竖直滚动跑马灯效果
- c#实现ini文件读写类分享
- 利用Android模仿微信摄像圆环进度效果实例
- IntelliJ IDEA 2018 最新激活码(截止到2018年1月30日)