PHP配置文件ini详解

"//"为转义

配置指令作用域:

  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,可以在任何地方中修改。
名称可用作用域默认说明
[语言选项]
engineOn/OffPHP_INI_ALLOn关闭Off则不能使用PHP
short_open_tagOn/OffPHP_INI_ALLOff开启短标签<?echo "php";?>
asp_tagsOn/OffPHP_INI_ALLOffASP风格定界符<%echo “php”;%>
precisionintegerPHP_INI_ALL14浮点类型显示有效个数
output_bufferingOn/Off/integerPHP_INI_SYSTEM4096开启可以请求发送后对头部进行修改,数字代表缓冲大小
output_handlerstringPHP_INI_ALLNULL在返回给用户之前先传递到一个函数,列如,希望在返回用户前压缩数据则可以赋值:output_handler=“ob_gzhandler(压缩处理函数)”,切记不能同时开启zlib.output_compression
zlib.output_compressionOn/Off/integerPHP_INI_SYSTEMOff自动输出压缩,数值代表压缩缓冲区域大小
zlib.output_handlerstringPHP_INI_SYSTEMNULL如果zlib库不可用,将制定一个特定的压缩库
implicit_flushOn/OffPHP_INI_SYSTEMOff每次调用echo,print时,自动清除刷新其内容的缓冲区,当进行比较耗时的运算时,可以向用户更新状态,而不是等待服务器完成后输出
serialize_precisionintgeterPHP_INI_ALL100逆行串化时不会丢失单双精度浮点小数的精度
[资源限制]
max_execution_timeintegerPHP_INI_ALL30脚本最大执行时间,单位秒。如果为0,则无上限。exec()与system()调用
max_input_timeintegerPHP_INI_ALL60解析请求数据时间,比如上传
memory_limitintegerMPHP_INI_ALL128M最大内存数
[数据处理]
arg_separator.outputstringPHP_INI_ALL&//amp;PHP能自动生成URL,并且用&做风分隔,如果想改可以修改这个配置
arg_separator.inputstringPHP_INI_ALL;&&是POST或GET方法分隔变量的标准字符,可以通过修改
post_max_sizeintegerMPHP_INI_SYSTEM8MPOST传递数据大小上限
auto_prepend_filestringPHP_INI_SYSTEMNULL在脚本执行前创建页眉或引入代码库,可以预先设置路径,函数include与require
auto_append_filestringPHP_INI_SYSTEMNULL在脚本执行后创建页脚,可以预先设置路径,函数include与require
default_mimetypestringPHP_INI_ALLtext/htmlMIME类型为划分因特网文件类型提供了一种标准。最常见的是text/html。
default_charsetstringPHP_INI_ALLUTF-8修改Content-Type首部中输出字符编码方式。
[目录路径]
include_pathstringPHP_INI_ALLNULL为include、require、fopen_with_path等函数配置基本路径,可以指定多个目录,用分号隔开。
doc_rootstringPHP_INI_SYSTEMNULL所有PHP脚本的默认位置,非空启用。
user_dirstringPHP_INI_SYSTEMNULL预先设点绝对路径的文件前缀,比如/user,输入路径前会自动加上/user
extension_dirstringPHP_INI_SYSTEM./扩展位置。./表示与PHP执行脚本位置相同,没有则默认为c:\PHP…
enable_dlOn\OffPHP_INI_SYSTEMOff允许用户在运行时加载扩展
[fopen包装器]
allow_url_includeOn\OffPHP_INI_ALLOn始PHP文件将远程文件看做本地文件,启用时,如果远程服务器有正确权限的文件,PHP可以修改访问
fromstringPHP_INI_ALLNULL用于完成FTP请求连接的匿名用户密码确定。
user_agentstringPHP_INI_ALLNULLPHP总会随着所处理的输出发送一个首部,其中包括一个代理属性。这个可以确定属性的值。
default_socket_timeoutintegerPHP_INI_ALL60确定socket的流的超时值,以秒为单位
[动态扩展]
extensionstringPHP_INI_ALLNULL指定动态加载一个特定模块
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值