美文网首页
PHP配置文件ini详解

PHP配置文件ini详解

作者: peanut___ | 来源:发表于2019-08-01 19:40 被阅读0次

"//"为转义

配置指令作用域:

  1. PHP_INI_PERDIR,可以在php.ini、httpd.conf或.htaccess文件中修改。
  2. PHP_INI_SYSTEM,可以在php.ini和httpd.conf中修改。
  3. PHP_INI_USER,可以在用户脚本中修改。
  4. PHP_INI_ALL,可以在任何地方中修改。
名称 可用 作用域 默认 说明
[语言选项]
engine On/Off PHP_INI_ALL On 关闭Off则不能使用PHP
short_open_tag On/Off PHP_INI_ALL Off 开启短标签<?echo "php";?>
asp_tags On/Off PHP_INI_ALL Off ASP风格定界符<%echo "php";%>
precision integer PHP_INI_ALL 14 浮点类型显示有效个数
output_buffering On/Off/integer PHP_INI_SYSTEM 4096 开启可以请求发送后对头部进行修改,数字代表缓冲大小
output_handler string PHP_INI_ALL NULL 在返回给用户之前先传递到一个函数,列如,希望在返回用户前压缩数据则可以赋值:output_handler="ob_gzhandler(压缩处理函数)",切记不能同时开启zlib.output_compression
zlib.output_compression On/Off/integer PHP_INI_SYSTEM Off 自动输出压缩,数值代表压缩缓冲区域大小
zlib.output_handler string PHP_INI_SYSTEM NULL 如果zlib库不可用,将制定一个特定的压缩库
implicit_flush On/Off PHP_INI_SYSTEM Off 每次调用echo,print时,自动清除刷新其内容的缓冲区,当进行比较耗时的运算时,可以向用户更新状态,而不是等待服务器完成后输出
serialize_precision intgeter PHP_INI_ALL 100 逆行串化时不会丢失单双精度浮点小数的精度
[资源限制]
max_execution_time integer PHP_INI_ALL 30 脚本最大执行时间,单位秒。如果为0,则无上限。exec()与system()调用
max_input_time integer PHP_INI_ALL 60 解析请求数据时间,比如上传
memory_limit integerM PHP_INI_ALL 128M 最大内存数
[数据处理]
arg_separator.output string PHP_INI_ALL &//amp; PHP能自动生成URL,并且用&做风分隔,如果想改可以修改这个配置
arg_separator.input string PHP_INI_ALL ;& &是POST或GET方法分隔变量的标准字符,可以通过修改
post_max_size integerM PHP_INI_SYSTEM 8M POST传递数据大小上限
auto_prepend_file string PHP_INI_SYSTEM NULL 在脚本执行前创建页眉或引入代码库,可以预先设置路径,函数include与require
auto_append_file string PHP_INI_SYSTEM NULL 在脚本执行后创建页脚,可以预先设置路径,函数include与require
default_mimetype string PHP_INI_ALL text/html MIME类型为划分因特网文件类型提供了一种标准。最常见的是text/html。
default_charset string PHP_INI_ALL UTF-8 修改Content-Type首部中输出字符编码方式。
[目录路径]
include_path string PHP_INI_ALL NULL 为include、require、fopen_with_path等函数配置基本路径,可以指定多个目录,用分号隔开。
doc_root string PHP_INI_SYSTEM NULL 所有PHP脚本的默认位置,非空启用。
user_dir string PHP_INI_SYSTEM NULL 预先设点绝对路径的文件前缀,比如/user,输入路径前会自动加上/user
extension_dir string PHP_INI_SYSTEM ./ 扩展位置。./表示与PHP执行脚本位置相同,没有则默认为c:\PHP...
enable_dl On\Off PHP_INI_SYSTEM Off 允许用户在运行时加载扩展
[fopen包装器]
allow_url_include On\Off PHP_INI_ALL On 始PHP文件将远程文件看做本地文件,启用时,如果远程服务器有正确权限的文件,PHP可以修改访问
from string PHP_INI_ALL NULL 用于完成FTP请求连接的匿名用户密码确定。
user_agent string PHP_INI_ALL NULL PHP总会随着所处理的输出发送一个首部,其中包括一个代理属性。这个可以确定属性的值。
default_socket_timeout integer PHP_INI_ALL 60 确定socket的流的超时值,以秒为单位
[动态扩展]
extension string PHP_INI_ALL NULL 指定动态加载一个特定模块

相关文章

  • 常见ini配置

    1. php的配置文件 php的配置文件一般是php.ini文件。php.ini文件必须命名为'php.ini'并...

  • 保存配置

    MFC 操作配置文件INI的方法 VC++/MFC操作ini配置文件详解

  • PHP.INI

    PHP.INI php.ini用来设置PHP的配置项。配置文件(php.ini)在 PHP 启动时被读取。对于服务...

  • PHP配置文件ini详解

    "//"为转义 配置指令作用域: PHP_INI_PERDIR,可以在php.ini、httpd.conf或.ht...

  • PHP 安装 solr 扩展

    php solr extension 修改 php.ini(当前php配置文件 php -i | grep php...

  • lnmp环境修改最大上传文件大小限制

    ngingx部分修改nginx.conf配置文件: php部分修改php.ini配置文件:

  • 2018-03-25windows下配置php+composer

    下载php压缩包 解压至特定目录 修改配置文件将php.ini-development文件改为php.ini 添加...

  • phpstudy&phpstorm&chorme

    1、打开php.ini(phpstudy中,其它选项菜单>打开配置文件>php.ini) 找到XDebug,修改为...

  • 第三章 安装php

    安装PHP: 配置文件修改: 修改/app/php/lib目录下php.ini文件: 修改nginx的配置文件ng...

  • PHP.ini配置文件详解

    查看PHP.ini文件的路径 /usr/local/php/bin/php -i |head 如果此处为None说...

网友评论

      本文标题:PHP配置文件ini详解

      本文链接:https://www.haomeiwen.com/subject/oagirctx.html