PHP.INIPHP的配置项详解

栏目: PHP · 发布时间: 6年前

内容简介:PHP.INIPHP的配置项详解

PHP.INI

PHP.ini 用来设置 PHP 的配置项。配置文件( PHP.ini )在 PHP 启动时被读取。对于服务器模块版本的PHP,仅在 web 服务器启动时读取一次。对于 CGICLI 版本,每次调用都会读取。

这里说的Web服务器、 CGICLI 都是PHP的运行环境,即 SAPI

SAPI的名称 使用内核预定义常量 PHP_SAPIPHP_sapi_name() 得到。

详细配置说明(http://PHP.net/manual/zh/ini.list.PHP)

如何设置

ini_set()

注意哪些是可在运行时配置

并不是所有的INI选项都能通过 ini_set 设置,这里有几个模式区分

PHP_INI_* 模式的定义

模式 含义
PHP_INI_USER 可在用户脚本(例如 ini_set())或 Windows 注册表(自PHP 5.3 起)以及 .user.ini 中设定
PHP_INI_PERDIR 可在PHP.ini,.htaccess 或 httpd.conf 中设定
PHP_INI_SYSTEM 可在PHP.ini 或 httpd.conf 中设定
PHP_INI_ALL 可在任何地方设定

PHP.ini 文件在哪里找到

  1. Linux 下命令行执行

php -i | grep php.ini

你会得到类似的文件信息

Configuration File (PHP.ini) Path => /usr/local/PHP/etc

Loaded Configuration File => /usr/local/PHP/etc/PHP.ini

  1. PHPinfo() 查找 Loaded Configuration File

常用的配置项整理

| 配置项          | 默认值 | 说明     |

| — | — |

| dispay_errors | " on "   | 是否输出信息,或是隐藏不显示 , 注意,发生致命错误,将无法得到运行时设置的语气 |

| error_reporting | NULL |PHP的错误报告级别 |

| memory_limit | "128M" |PHP执行脚本内存限制, 注意设置为数字时,单位是 字节 |

| max_execution_time | "30"  | 脚本执行的最大执行时间, 单位 , 从命令行运行PHP 时,默认设置为 0 |

| post_max_size | "8M" |POST数据最大限制,这个设置也会影响上传最大限制, 所以设置的值要大于 upload_max_filesize |

| upload_max_filesize | "2M" | 上传最大限制 |

| session.gc_maxlifetime | "1440" | 单位 , SESSION过期时间,还和 session.gc_probability 和 session.gc_divisor 有关。参考鸟哥的文章《如何设置一个严格30分钟过期的Session》(http://www.laruence.com/2012/01/10/2469.HTML) |


以上所述就是小编给大家介绍的《PHP.INIPHP的配置项详解》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

数字民主的迷思

数字民主的迷思

[美] 马修·辛德曼 / 唐杰 / 中国政法大学出版社 / 2015-12-25 / CNY 39.00

马修·辛德曼著的《数字民主的迷思》主要讨论互联网对美国政治的影响,聚焦的是“民主化”这一课题。针对公众关于网络民主的美好想象与过分狂热,它通过对在线竞选、链接结构、流量模式、搜索引擎使用、博客与博主、内容生产的“规模经济”等主题的深入处理,借助大量数据图表与分析,勾勒出互联网政治的种种局限性。尤其表明,网络政治信息仍然为一小群精英与机构所创造和过滤,在网络的每一个层次和领域都仍然遵循着“赢家通吃”......一起来看看 《数字民主的迷思》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具