建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 网站开发 > PHP教程 >

php.ini中的php-5.2.0配置指令大全(5)

时间:2011-03-18 08:27来源: 作者: 点击:
[PHP-Core-OutputControl] 输出控制函数很有用,特别是在已经输出了信息之后再发送HTTP头的情况下。 输出控制函数不会作用于header()或setcookie()等函数发送的HTTP头, 而只会影响类似于echo()函数输出的信息和嵌

[PHP-Core-OutputControl]

  输出控制函数很有用,特别是在已经输出了信息之后再发送HTTP头的情况下。

  输出控制函数不会作用于header()或setcookie()等函数发送的HTTP头,

  而只会影响类似于echo()函数输出的信息和嵌入在PHP代码之间的信息。

  implicit_flush = Off

  是否要求PHP输出层在每个输出块之后自动刷新数据。

  这等效于在每个 print()、echo()、HTML块 之后自动调用flush()函数。

  打开这个选项对程序执行的性能有严重的影响,通常只推荐在调试时使用。

  在CLI SAPI的执行模式下,该指令默认为 On 。

  output_buffering = 0

  输出缓冲区大小(字节)。建议值为4096~8192。

  输出缓冲允许你甚至在输出正文内容之后再发送HTTP头(包括cookies)。

  其代价是输出层减慢一点点速度。

  设置输出缓冲可以减少写入,有时还能减少网络数据包的发送。

  这个参数的实际收益很大程度上取决于你使用的是什么Web服务器以及什么样的脚本。

  output_handler =

  将所有脚本的输出重定向到一个输出处理函数。

  比如,重定向到mb_output_handler()函数时,字符编码将被透明地转换为指定的编码。

  一旦你在这里指定了输出处理程序,输出缓冲将被自动打开(output_buffering=4096)。

  注意0: 此处仅能使用PHP内置的函数,自定义函数应在脚本中使用ob_start()指定。

  注意1: 可移植脚本不能依赖该指令,而应使用ob_start()函数明确指定输出处理函数。

  使用这个指令可能会导致某些你不熟悉的脚本出错。

  注意2: 你不能同时使用"mb_output_handler"和"ob_iconv_handler"两个输出处理函数。

  你也不能同时使用"ob_gzhandler"输出处理函数和zlib.output_compression指令。

  注意3: 如果使用zlib.output_handler指令开启zlib输出压缩,该指令必须为空。

  [PHP-Core-Directory]

  doc_root =

  SYS

  PHP的"根目录"。仅在非空时有效。

  如果safe_mode=On,则此目录之外的文件一概被拒绝。

  如果编译PHP时没有指定FORCE_REDIRECT,并且在非IIS服务器上以CGI方式运行,

  则必须设置此指令(参见手册中的安全部分)。

  替代方案是使用的cgi.force_redirect指令。

  include_path = ".:/path/to/php/pear"

  指定一组目录用于require(), include(), fopen_with_path()函数寻找文件。

  格式和系统的PATH环境变量类似(UNIX下用冒号分隔,Windows下用分号分隔):

  UNIX: "/path1:/path2"

  Windows: "path1;path2"

  在包含路径中使用''.''可以允许相对路径,它代表当前目录。

  user_dir =

  SYS

  告诉php在使用 /~username 打开脚本时到哪个目录下去找,仅在非空时有效。

  也就是在用户目录之下使用PHP文件的基本目录名,例如:"public_html"

  extension_dir = "/path/to/php"

  SYS

  存放扩展库(模块)的目录,也就是PHP用来寻找动态扩展模块的目录。

  Windows下默认为"C:/php5"

  [PHP-Core-HTTP]

  default_mimetype = "text/html"

  default_charset = ;"gb2312"

  PHP默认会自动输出"Content-Type: text/html" HTTP头。

  如果将default_charset指令设为"gb2312",

  那么将会自动输出"Content-Type: text/html; charset=gb2312"。

  [PHP-Core-Unicode]

  detect_unicode = On

  尚无文档

  [PHP-Core-Misc]

  auto_detect_line_endings = Off

  是否让PHP自动侦测行结束符(EOL)。

  如果的你脚本必须处理Macintosh文件,

  或者你运行在Macintosh上,同时又要处理unix或win32文件,

  打开这个指令可以让PHP自动侦测EOL,以便fgets()和file()函数可以正常工作。

  但同时也会导致在Unix系统下使用回车符(CR)作为项目分隔符的人遭遇不兼容行为。
(责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片