include_path指定一组目录用于 , 和 fopen_with_path() 函数来寻找文件。格式和系统的 PATH 环境变量类似:一组目录的列表,在 UNIX 下用冒号分隔,在 Windows 下用分号分隔。

例子 H-1. UNIX include_path

include_path=".:/php/includes"

例子 H-2. Windows include_path

include_path=".;c:\php\includes"

在包含路径中使用 . 可以允许相对路径,它代表当前目录。doc_rootPHP 在服务器上的根目录。仅在非空时使用。如果 PHP 被配置为,则此目录之外的文件一概不被解析。如果 PHP 编译时没有指定 FORCE_REDIRECT,并且在任何 web 服务器(除了 IIS)中以 CGI 方式运行 PHP,则应该设定 doc_root。替代方案是使用下面的 配置选项。user_dir在用户目录之下使用 PHP 文件的基本目录名,例如 public_html。extension_dirPHP 用来寻找动态连接扩展库的目录。参见 和 。extension当 PHP 启动时所加载的动态连接扩展库。cgi.fix_pathinfo对 CGI 提供了真正的 PATH_INFO/PATH_TRANSLATED 支持。以前 PHP 的行为是将 PATH_TRANSLATED 设为 SCRIPT_FILENAME,而不管 PATH_INFO 是什么。有关 PATH_INFO 的更多信息见 cgi 规格。将此值设为 1 将使 PHP CGI 修正其路径以遵守规格。设为 0 将使 PHP 的行为和从前一样。默认为零。用户应该修正其脚本使用 SCRIPT_FILENAME 而不是 PATH_TRANSLATED。cgi.force_redirect在大多数 web 服务器中以 CGI 方式运行 PHP 时很有必要用 cgi.force_redirect 提供安全。PHP 默认其为 On。可以将其关闭,但风险自担。

注:Windows 用户:可以安全地在 IIS 之下将其关闭,事实上必须这么做。要在 OmniHTTPD 或 Xitami 之下使用也必须将其关闭。cgi.redirect_status_env如果打开了 cgi.force_redirect,并且不是在 Apache 或 Netscape(iPlanet)web 服务器之下运行,可能需要设定一个环境变量名,PHP 将去寻找它来知道可以继续执行下去。

注:设定此变量可能会导致安全问题,首先要知道自己在做什么。fastcgi.impersonateIIS(在基于 WINNT 的操作系统上)中的 FastCGI 支持模仿客户端安全令牌的能力。这使得 IIS 能够定义运行时所基于的请求的安全上下文。Apache 中的 mod_fastcgi 不支持此特性(03/17/2002)。如果在 IIS 中运行则设为 1。默认为 0。cgi.rfc2616_headers指定 PHP 在发送 HTTP 响应代码时使用何种报头。如果设定为 0,PHP 发送一个 Status: 报头,Apache 和其它 web server 都支持。如果此选项设定为 1,PHP 将发送 兼容的报头。除非你知道自己在做什么,否则保留其值为 0。

php 安装 cgi,PHP CGI配置选项说明相关推荐

  1. C、Shell、Perl基于Tomcat开发CGI程序环境配置

    基于Tomcat7.0版本号配置CGI开发环境,步聚例如以下: 以我的Tomcat7安装文件夹为例:TOMCA_HOME = /Users/yangxin/Documents/devToos/java ...

  2. [转载] 第一个Python CGI编程和配置

    参考链接: Python中的CGI编程 1.什么是CGI CGI(Common Gateway Interface),通用网关接口,它是一段运行在服务器上的程序.CGI程序可以是Python脚本.PE ...

  3. apache运行CGI程序的配置

    关于apache与CGI在这里就不解释了. 1.apache下载地址:http://www.apache.org,下面以2.0.63为例介绍运行CGI程序的配置. 2.下载Windows下的Perl解 ...

  4. NFS介绍、NFS服务端配置安装配置、 NFS配置选项、 客户端的配置

    NFS介绍 NFS是Network File System的缩写 ,是在网络层面,NFS(Network File System)网络文件系统会经常用到,用于在网络上共享存储.这样讲,你对NFS可能不 ...

  5. NFS介绍,NFS服务端安装配置,NFS配置选项

    2019独角兽企业重金招聘Python工程师标准>>> NFS介绍: NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网 ...

  6. apache配置cgi出错_Apache配置实现cgi-阿里云开发者社区

    装完Apache,需要修改apache的配置文件: nano /etc/httpd/conf/httpd.conf 配置文件中有 ScriptAlias /cgi-bin/ "/var/ww ...

  7. 14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 NFS配置选项

    2019独角兽企业重金招聘Python工程师标准>>> 第14章 NFS服务搭建与配置 14.1 NFS介绍 NFS(Network File System)即网络文件系统,是Fre ...

  8. U-BOOT中文文档 概述与配置选项

    前言:近期在学习U-Boot,学习过程不外乎学习文档,阅读代码.U-BOOT源码树提供的README文档讲得比较详细,可以作为一个起点,看了下网 上似乎也没有完全的中文翻译,因此才有翻译的打算,一方面 ...

  9. U-BOOT中文文档 概述与配置选项 .

    http://blog.csdn.net/evilcode/article/details/5690177 前言:近期在学习U-Boot,学习过程不外乎学习文档,阅读代码.U-BOOT源码树提供的RE ...

最新文章

  1. iOS_多线程(一)
  2. Quartz.net官方开发指南 第二课:Jobs And Triggers
  3. 《Effective Java》 读书笔记(持续更新)
  4. 黄猫被汽车撞死 花猫雨夜苦守
  5. 丢失api-ms-win-crt-runtime-l1-1-0.dll问题解决
  6. linux远程登录ssh免密码
  7. 数据结构函与算法之函数与递归
  8. isc-dhcp性能优化的一种方法
  9. gin 如何返回html_Gin(三):与模板配合使用 tmpl,go web 开发最火框架之一
  10. 华为机试HJ75:公共子串计算
  11. [转]PE文件格式详解(下)
  12. iphone上开发即时聊天工具
  13. Delphi FireMonkey 3D 编程初探
  14. 解决:Access denied for user ‘root‘@‘192.168.120.1‘ (using password: YES)
  15. 支持linux的蓝牙键盘,可连接四款蓝牙设备的机械键盘 功能强大 不容小觑
  16. Hive指定位置增加字段及解决columns have types incompatible with the existing columns in their respective positio
  17. 中科院计算机专业,中科院计算所博士平均年薪都超过50万了,计算机专业真是可以无脑选的那种...
  18. 卷积神经网路之感受野(receptive field)的理解
  19. Stm32-SWD下载调试配置
  20. 二进制转pdf. java_二进制字符转成pdf

热门文章

  1. Java面试突击:公平锁和非公平锁有什么区别?
  2. java swing 打开网页_Swing 实现超链接 打开网页 | 学步园
  3. linux tc 限制ip流量,linux tc实现ip流量限制
  4. 手持扫描枪 VS. 移动设备视频流识别条形码
  5. Javascript PHP入门
  6. Vue响应式数据基本讲解(2.0和3.0)
  7. centos7利用yum安装mondb4.0
  8. 在UE中做一个用材质来处理贴图的蓝图工具
  9. (十四)在线点播模块
  10. 计算机软件技术实习实验一