php.ini 配置项详解
本文主要对php.ini文件进行详细的解释
engine = On ——> 在apache下启用php语言引擎
short_open_tag = Off ——> 是否开启段标签 若php数据与XML数据结合使用时则需要关闭<? ?>
precision = 14 浮点数的有效小数位数
output_buffering = 4096 输出缓冲配置,PHP先内部保存,然后再向客户端发送数据。如果应用程序的输出超过了该设置,PHP将以大致指定大小的块发送数据。
zlib.output_compression = Off 是否使用zlib库压缩输出
implicit_flush = Off 隐式刷新
serialize_precision = 17 默认值确保浮点数或者双精度数序列化保持精度不变
disable_functions = /disable_classes = 出于安全原因禁用某些函数/类
expose_php = Off 是否公开php的版本号 安全考虑需设置为off
max_execution_time = 30 每个脚本最大执行时间
max_input_time = 60 脚本解析请求的最大时间
memory_limit = 128M 脚本缓存限制
error_reporting = 设置报的错误类型
display_errors = On 设置是否展示错误
display_startup_errors = 是否显示php的启动错误
log_errors = 设置是否将脚本运行的错误信息记录到服务器错误日志或者error_log之中。注意,这是与服务器相关的特定配置项
log_errors_max_len = 1024 设置 log_errors 的最大字节数 设置为0表示不限长度
ignore_repeated_errors 设置是否记录重复信息
ignore_repeated_source 忽略记录重复信息同时 忽略信息来源
report_memleaks 设置是否显示内存泄漏信息 设为off则内存泄漏信息不会显示
track_errors = 是否将最后一条错误存储在$php_errormsg中
html_errors = On 展示或者存储的错误信息组织为HTML格式
variables_order = "GPCS" (E,G,P,C,S) 定义超全局数组的解析顺序
request_order = "GP" 定义request的解析顺序
register-argc-argv 设置是否声明变量argc/argv
auto_globals_jit 设置全局变量在第一次使用时候创建
post_max_size 设置post提交数据大小限制
auto_prepend_file 自动添加文件到php文档之前
auto_append_file 自动添加文件到php文档之后
default_mimetype = "text/html" 默认的输出文件类型
default_charset 设置默认字符集
doc_root 设置php脚本的默认根目录 非空时候失效
user_dir 指定在使用/~ usesrname(如 ~/user)约定打开文件时PHP所使用的绝对目录。
extension_dir 设置扩展文件存放位置
enable_dl = Off 设置dl() 函数是否可用
file_uploads 设置是否允许上传文件
upload_tmp_dir 设置临时文件存放位置
upload_max_filesize 上传文件最大大小限制
max_file_uploads 一次请求最多可上传的文件数量
allow_url_fopen 激活 URL 形式的 fopen 封装协议使得可以如同访问文件一样的访问 URL 对象 $str = file_get_contents("http://www.csdn.net/")
allow_url_include 设置是否允许include/require函数操作URL对象
default_socket_timeout 定义默认的socket流超时时间
cli_server.color CLI服务器是否在终端输出中使用ANSI颜色编码
date.timezone 设置时区
SMTP SMTP服务器(IP地址或者域名)
smtp_port SMTP端口
mail.add_x_header 添加X-PHP-Originating-Script:在文件名之后包含脚本的uid
sql.safe_mode sql安全模式 启用后 PHP源码中不会出现用户名和密码
odbc.allow_persistent 设置是否允许长连接 persistent link
odbc.check_persistent = On 重用前检查连接是否仍然有效
odbc.max_links 设置最大连接数
odbc.defaultlrl long类型字段设置
odbc.defaultbinmode 设置二进制数据
ibase.allow_persistent 是都允许持久连接
ibase.allow_persistent 允许的最大持久连接数 -1为没有限制
ibase.max_links 设置连接的最大值
session.save_handler 设置存取session数据的处理器 可选files、memcach、user。如果想要自定义处理器来存取session数据,比如database、redis,就用"user"
session.use_strict_mode 是都使用严格模式
session.use_cookies 设置是否使用cookie
session.name 设置session名字 默认为PHPSESSIONID
session.auto_start 请求启动是 自动初始化session
session.cookie_lifetime 设置cookie 有效时间
session.cookie_path cookie的有效路径
session.cookie_domain cookie有效域
session.cookie_httponly 设置cookie的httponly属性 如果设置为true则 js脚本无法访问cookie文件
session.serialize_handler 设置数据序列化处理程序
session.gc_probability = 1 || session.gc_divisor = 1000 两个组合定义启动垃圾处理机制的概率 1/1000
session.gc_maxlifetime =1440 超过1440s后 存储的数据将被视为垃圾
session.cache_limiter 设置http 缓存
session.cache_expire 缓存有效时间 单位minutes
session.use_trans_sid 设置是否使用url 传递sessionid 如果设置为1 存在安全隐患
session.hash_function 设置处理sessionid 的哈希函数
session.hash_bits_per_character 定义每一个字符的存储字节数
url_rewriter.tags 设置查找url 的html 标签
php.ini 配置项详解的更多相关文章
- Storm配置项详解【转】
Storm配置项详解 ——阿里数据平台技术博客:storm配置项详解 什么是Storm? Storm是twitter开源的一套实时数据处理框架,基于该框架你可以通过简单的编程来实现对数据流的实时处理变 ...
- SpringCloud Eureka参数配置项详解
SpringCloud Eureka参数配置项详解(转) Eureka涉及到的参数配置项数量众多,它的很多功能都是通过参数配置来实现的,了解这些参数的含义有助于我们更好的应用Eureka的各种功能,下 ...
- my.ini配置详解
Mysql my.ini 配置文件详解 #BEGIN CONFIG INFO #DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大 #TYPE: SYSTEM ...
- Openstack Paste.ini 文件详解
目录 目录 pasteini 配置文件详解 composite pipeline filter app DEFAULT server Request 被 pasteini 处理的流程 如何加载 pas ...
- Python - poetry(3)配置项详解
config 命令 poetry 通过 config 命令进行配置 也可以直接在 config.toml 文件中进行配置,该文件将在首次运行该命令时自动创建 文件目录 macOS:~/Library/ ...
- php.ini – 配置文件详解
详见: https://my.oschina.net/miaowang/blog/299546 这个文件必须命名为''php.ini''并放置在httpd.conf中的PHPIniDir指令指定的目录 ...
- php.ini 配置详解
这个文件必须命名为''php.ini''并放置在httpd.conf中的PHPIniDir指令指定的目录中.最新版本的php.ini可以在下面两个位置查看:http://cvs.php.net/vie ...
- php配置文件php.ini中文详解
转自:http://www.cnblogs.com/hbl/archive/2008/02/15/1069367.html [PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而p ...
- 【转】web.xml配置项详解
史上最全web.xml配置文件元素详解 一.web.xml配置文件常用元素及其意义预览 1 <web-app> 2 3 <!--定义了WEB应用的名字--> 4 <d ...
随机推荐
- 医院里的CR、DR、CT、磁共振、B超都是什么?
转自 百度知道MR CT CR DR DSA X线 都事医学影像疾病诊断的一种. MRI 是磁共振影像检查,可以获得横断面,矢状面和冠状面的影像.空间分辩率好. CT 是一种X线诊断设备,是一种复杂的 ...
- 14 (H5*) JS第4天 函数、作用域、预解析
目录 1:函数的其他定义 2:函数作为参数 3:函数作为返回值 4:作用域 5:作用域链 6:预解析 7:预解析分段 复习 <script> /* * 复习: * 函数:把一些重复的代码封 ...
- [2019杭电多校第五场][hdu6624]fraction
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6624 题意为求最小的b满足$a*b^{-1}\equiv x(modp)$. 把式子化简一下: $a\ ...
- python 重点理论知识点
Python多线程 GIL blablabla concurrent blablabla 简单地说就是作为可能是仅有的支持多线程的解释型语言(perl的多线程是残疾,PHP没有多线程),Python的 ...
- poj 2248 Addition Chains (迭代加深搜索)
[题目描述] An addition chain for n is an integer sequence with the following four properties: a0 = 1 am ...
- 回溯--- Permutations
46.Permutations (Medium)](https://leetcode.com/problems/permutations/description/) [1,2,3] have the ...
- 狼人杀校园升级版:学霸大战学渣 Who is the king of examination!
之前在微博上看到一个很老的段子 写道 天黑请闭眼.学霸请睁眼,学霸请答题,好的学霸请闭眼:学渣请睁眼,学渣请坐弊,好的学渣请闭眼:监考老师请睁眼,监考老师请确定坐弊考生,监考老师请统一意见,好的监考老 ...
- ffmpeg参数
a) 通用选项 -L license-h 帮助-fromats 显示可用的格式,编解码的,协议的...-f fmt 强迫采用格式fmt-I filename 输入文件-y 覆盖输出文件-t durat ...
- Docker 基础学习(一)
Docker官网:https://docker.com/ 中文翻译非常好的学习地址:http://dockerpool.com/static/books/docker_practice/index.h ...
- php 输出缓冲
<?php ob_start();//开启php输出缓冲区 echo "A"; //"A"会进入php输出缓冲区 ob_flush();//将php输出缓 ...