PHP 配置项解析

一、核心目录和文件

1 php核心配置文件
/etc/php.ini php
2 php扩展配置文件目录
/etc/php.d/
3 php-fpm进程服务配置文件
/etc/php-fpm.conf
4 php-fpm进程池配置文件
/etc/php-fpm.d/www.conf

二、php.ini 配置说明

1 开启 circular reference collector
zend.enable_gc = On
2 每个脚本最大执行时间(秒)
max_execution_time = 30
3 脚本解析请求最大时间(秒)
max_input_time = 60
4 一个脚本最大可用内存(默认128M)
memory_limit = 256M
5 最大传参数,建议多参时json传递
max_input_vars = 1000
6 错误报告级别
error_reporting = E_ALL (E_ERROR E_NOTICE E_WARNING E_COMPILE_ERROR等)如果要忽略其中之一,则E_ALL & ~E_NOTICE,为忽略notice
7 post数据最大值
post_max_size = 128M
8 内置mime
default_mimetype = “text/html”
9 默认字符集
default_charset = “UTF-8”
10 开启文件上传
file_uploads = On
11 最大文件上传大小
upload_max_filesize = 128M
12 最大文件上传数量
max_file_uploads = 20
13 时区
date.timezone = asia/shanghai
14 session 存储(默认)
session.save_handler = files
15 是否使用cookie
session.use_cookies = 1
16 session 名称
session.name = PHPSESSID
17 session有效时间
session.gc_maxlifetime = 86400,默认1440秒
18 开启缓存
opcache.enable=1
19 安全模式
safe_mode = Off 开启会影响文件操作相关函数
20 动态扩展
extension=mbstring (windows)
extension=mbstring.so (unix)
21 精度
precision = 12

三、php.d 目录说明

默认情况下,没有此目录,该目录一般作为个人习惯创建,并在编译php时指定
–with-config-file-scan-dir=/opt/apps/php-7.3/etc/php.d
后续编译的扩展都可以放在此目录,便于集中管理

四、php-fpm.conf 配置说明

1 PID 文件的位置
pid = run/php-fpm.pid
2 错误日志文件
error_log = log/php-fpm.log
3 错误级别
og_level = notice
4 最大fpm进程数
process.max = 0,默认为0,不限制
5 后台启动
daemonize = yes
6 master进程打开fd数
rlimit_files = 1024
7 fpm事件模型
events.mechanism = epoll(select,poll,epoll,kqueue)
8 线程池设置
include=/opt/apps/php-7.3/etc/php-fpm.d/www.conf

五、www.conf 进程池配置说明

1 进程池用户/组
user = www
group = www
2 监听端口
listen = 127.0.0.1:9001 (nginx配置转向的地址,fastcgi_pass)
3 子进程管理方式
pm = dynamic (static,dynamic,ondemand)
4 最大子进程数
pm.max_children = 256
5 启动时创建子进程数
pm.start_servers = 64
6 空闲服务进程的最低数目(dynamic)
pm.min_spare_servers = 64
7 空闲服务进程的最大数目(dynamic)
pm.max_spare_servers = 64
8 ping
ping.path = /ping
ping.response = pong
9 access log
access.log = log/$pool.access.log
10 access log 格式
access.format = “%R - %u %t “%m %r%Q%q” %s %f %{mili}d %{kilo}M %C%%”

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值