PHP-FPM 的工作整理
1.php-fpm的配置文件
根据命令找到路径修改配置文件
ps -ef|grep php-fpm
vim /home/php/etc/php-fpm.conf
;;;;;;;;;;;;;;;;;;
; Global Options ;
;;;;;;;;;;;;;;;;;; [global]
pid = run/php-fpm.pid
error_log = log/error.log daemonize = yes
log_level = warning ;syslog.facility = daemon
;syslog.ident = php-fpm ; golbal max fork process
process.max = ;child reuse timeout
process_control_timeout = 10s ;emergency_restart_threshold =
;emergency_restart_interval = 60s ;process.priority = -
;rlimit_files =
;rlimit_core =
;systemd_interval = ; Specify the event mechanism FPM will use. The following is available:
; - select (any POSIX os)
; - poll (any POSIX os)
; - epoll (linux >= 2.5.)
; - kqueue (FreeBSD >= 4.1, OpenBSD >= 2.9, NetBSD >= 2.0)
; - /dev/poll (Solaris >= )
; - port (Solaris >= )
; Default Value: not set (auto detection)
events.mechanism = epoll ;;;;;;;;;;;;;;;;;;;;
; Pool Definitions ;
;;;;;;;;;;;;;;;;;;;; [oracle] prefix = /home/php
user = oracle
group = dba ;listen.owner = oracle
;listen.group = dba
;listen.mode = ;listen = 127.0.0.1:
listen = /tmp/php-cgi.sock
listen.backlog = ; Default Value: any
listen.allowed_clients = 127.0.0.1 ; Choose how the process manager will control the number of child processes. Possible Values:
; static - a fixed number (pm.max_children) of child processes;
; dynamic - the number of child processes are set dynamically based on the
; ondemand - no children are created at startup. Children will be forked when
pm = dynamic ;pm is `static` only
pm.max_children = pm.start_servers =
pm.min_spare_servers =
pm.max_spare_servers = ;pm.status_path = /status pm.max_requests =
pm.process_idle_timeout = 300s ;php max_block timeout
request_terminate_timeout = 120s rlimit_files =
catch_workers_output = yes ;access.log = var/log/access.log
;access.format = "%R - %u %t \"%m %r%Q%q\" %s %f %{mili}d %{kilo}M %C%%" ;slowlog = var/log/slow.log
;request_slowlog_timeout = 300s ;chroot =
;chdir = /var/www
;ping.path = /ping
;ping.response = pong ;Default Value: .php
;security.limit_extensions = .php .php3 .php4 .php5 ;Default Value: clean env
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin:/home/php/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp php_admin_value[memory_limit] = 256M ;php_flag[display_errors] = off
;php_admin_flag[log_errors] = on
;php_admin_value[error_log] = /var/log/fpm-php.www.log
;php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f www@my.domain.com
2.php.ini的配置
extension_dir = /home/php/lib/php/extensions/no-debug-zts-
extension = phalcon.so
extension = memcache.so
extension = mongo.so
extension = xwebxsvc.so
extension = imagick.so
extension = mysqli.so
;;zend_extension = opcache.so
;;extension = xwebphp.so [xwebxsvc]
xwebxsvc.UdpMultiIp = 239.0.1.1
xwebxsvc.UdpMultiPort =
xwebxsvc.LocalWeight =
xwebxsvc.RemoteServices = cgi.fix_pathinfo =
memory_limit = 128M ;***** Added by go-pear
include_path="/home/php:"
;***** auto_append_file = None
allow_url_fopen = On
file_uploads = On
upload_tmp_dir = /tmp/uploads
upload_max_filesize = 50M
post_max_size = 50M
max_input_time =
max_execution_time =
date.timezone = PRC [opcache]
opcache.enable=
opcache.enable_cli=
opcache.fast_shutdown=
;;16M
opcache.memory_consumption=
opcache.interned_strings_buffer=
opcache.max_accelerated_files=
opcache.revalidate_freq= [session]
;;use memcached-1.0.
;;handler => files("/tmp/sess") or memcached("localhost:11210")
;;session.save_handler = memcached
;;session.save_path = "localhost:11210" session.save_handler = memcache
session.save_path = "tcp://localhost:11210;tcp://localhost:11211;tcp://localhost:11212" ;;session.auto_start =
;;==8hours
session.cache_expire =
session.use_cookies = ;;use memcached: set cookie_path null!
session.cookie_path = /
;;gc_maxlifetime=>8hours
session.cookie_lifetime =
session.gc_maxlifetime =
session.gc_probability =
session.gc_divisor =
session.use_only_cookies =
session.use_trans_sid = [mysqli]
mysqli.default_socket = /opt/zbox/tmp/mysql/mysql.sock
PHP-FPM 的工作整理的更多相关文章
- Vue-admin工作整理(二):项目结构个人配置
通过上一篇文章(Vue-admin工作整理(一):项目搭建)操作完毕后,基础项目已经搭建,下面就要对项目本身进行一下项目结构调整来符合自己的项目要求 1.首先要对package.json文件进行调整, ...
- 深入理解PHP之:Nginx 与 FPM 的工作机制
网络上有很多关于如何配置 Nginx + FPM 的文章,但它们更多从操作的角度出发,告诉我们怎么做,但却没有告诉我们为什么要这么做,本文从 Nginx 与 FPM 的工作机制出发,探讨配置背后的原理 ...
- 工作整理: python报表系统常见错误整理
1.一般收不到邮件是因为配置文件邮箱写错 2.如果报表数据不对,看数据插入的时候是否再次写入产生冲突 3.如果收不到报表某些组别的excel查看组别名称是否匹配正确,是否匹配成功,不成功无法发送
- Vue-admin工作整理(十九):从数字渐变组件谈第三方JS库Count-to的使用
1.组件封装基础 npm install countup@latest 2.组件中使用id值 3.组件中获得dom 如何封装一个组件,在组件中用到需要传入HTML元素ID值的JS库时如何处理,如何获取 ...
- Vue-admin工作整理(十八):Mock的使用方法
# Mock简明文档 ## Mock.mock() - Mock.mock( requestUrl?, requestType?, template|funct ...
- Vue-admin工作整理(十七):Mock模拟Ajax请求
思路:使用Mock拦截actions请求,通过 Mock.mock(/\/getUserInfo/, 'post', getUserInfo) 进行拦截标示,然后将内容返回 export const ...
- Vue-admin工作整理(十六):Ajax-axios进行请求封装+拦截器
典型的工具类封装,增加拦截起来做相应的处理 user.js: import axios from './index' export const getUserInfo = ({ userId }) = ...
- Vue-admin工作整理(十五):Ajax-跨域问题
跨域的定义: 解决方法: 1.前端通过配置来解决跨域问题:自定义的vue.config.js配置文件来进行跨域处理:就是只要存在跨域现象 都会代理到一个指定的地址上 devServer: { prox ...
- Vue-admin工作整理(十四):Vuex和双向绑定
概述,普通的直接通过input修改值然后取是不符合vue的规格的,所有数据定义和传递必须通过actions或者mutation来做 思路:通过在mutation层对字段进行定义值,在store中通过v ...
随机推荐
- 判断密码是否可见/判断登录的状态/判断在form表单中 定义rules规则验证(iview)
一: 判断密码是否可见判断:type="visiblePassword ? 'text' : 'password'" 是否为false 或者 true 密码为输入框或者文本框点击眼 ...
- vue页面params传值的必须传name
a.vue向b.vue传值 a.vue this.$router.push({ path: '/payType', query: { putUpList: this.putUpList, name:' ...
- MAC 添加Jmeter环境变量
vim ./bash_profile JMETER_HOME=/Users/finup/apache-jmeter-5.1.1 CLASSPATH=$JAVA_HOME/lib/tools.jar:$ ...
- CacheManager.Core
GitHub地址:https://github.com/MichaCo/CacheManager CacheManager的优点: 让开发人员的生活更容易处理和配资缓存,即使是非常复杂的缓存方案. C ...
- Unity3D 跨平台原理
Unity3D的跨平台原理核心在于对指令集CIL(通用中间语言)的应用. 机理 首先需要知道,Unity中的Mono是基于 通用语言架构(Common Language Infrastructure, ...
- 关于python、pip、anaconda安装的一些记录
写这篇博客是因为自己这段时间总是倒腾python的环境,其间倒腾崩了好几次.....无奈之下还是梳理一下. PYTHON 首在安装python3.6的之后,我安装了anaconda3,这样我的电脑上p ...
- C# vb实现浮雕特效滤镜效果
在.net中,如何简单快捷地实现Photoshop滤镜组中的浮雕效果呢?答案是调用SharpImage!专业图像特效滤镜和合成类库.下面开始演示关键代码,您也可以在文末下载全部源码: 设置授权 第一步 ...
- MVC模式和Maven项目构建
1. 尽管Servlet + JSP可以完成全部的开发工作,但是代码耦合度高.可读性差.重用性不好,维护.优化也不方便.所以才有了MVC. MVC是当前WEB开发的主流模式,核心是使用Strut ...
- 【转载】 C#使用Math.PI常量来表示圆周率
在C#中计算圆形面积的时候,我们时常会用到圆周率这个变量,圆周率我们一般定义为十进制decimal类型变量,圆周率的值为3.1415926535等一个近似值,其实在C#的数值计算类Math类中,有专门 ...
- Oracle 11g 物理存储结构
Oracle 系统的物理存储结构比较具体和直观,它用来描述 Oracle 数据在磁盘上的物理组成情况.Oracle 系统的数据在逻辑上存储在表空间中,而在物理上存储在表空间所包含的物理文件(即数据文件 ...