php 安装 cgi,PHP CGI配置选项说明
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配置选项说明相关推荐
- C、Shell、Perl基于Tomcat开发CGI程序环境配置
基于Tomcat7.0版本号配置CGI开发环境,步聚例如以下: 以我的Tomcat7安装文件夹为例:TOMCA_HOME = /Users/yangxin/Documents/devToos/java ...
- [转载] 第一个Python CGI编程和配置
参考链接: Python中的CGI编程 1.什么是CGI CGI(Common Gateway Interface),通用网关接口,它是一段运行在服务器上的程序.CGI程序可以是Python脚本.PE ...
- apache运行CGI程序的配置
关于apache与CGI在这里就不解释了. 1.apache下载地址:http://www.apache.org,下面以2.0.63为例介绍运行CGI程序的配置. 2.下载Windows下的Perl解 ...
- NFS介绍、NFS服务端配置安装配置、 NFS配置选项、 客户端的配置
NFS介绍 NFS是Network File System的缩写 ,是在网络层面,NFS(Network File System)网络文件系统会经常用到,用于在网络上共享存储.这样讲,你对NFS可能不 ...
- NFS介绍,NFS服务端安装配置,NFS配置选项
2019独角兽企业重金招聘Python工程师标准>>> NFS介绍: NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网 ...
- apache配置cgi出错_Apache配置实现cgi-阿里云开发者社区
装完Apache,需要修改apache的配置文件: nano /etc/httpd/conf/httpd.conf 配置文件中有 ScriptAlias /cgi-bin/ "/var/ww ...
- 14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 NFS配置选项
2019独角兽企业重金招聘Python工程师标准>>> 第14章 NFS服务搭建与配置 14.1 NFS介绍 NFS(Network File System)即网络文件系统,是Fre ...
- U-BOOT中文文档 概述与配置选项
前言:近期在学习U-Boot,学习过程不外乎学习文档,阅读代码.U-BOOT源码树提供的README文档讲得比较详细,可以作为一个起点,看了下网 上似乎也没有完全的中文翻译,因此才有翻译的打算,一方面 ...
- U-BOOT中文文档 概述与配置选项 .
http://blog.csdn.net/evilcode/article/details/5690177 前言:近期在学习U-Boot,学习过程不外乎学习文档,阅读代码.U-BOOT源码树提供的RE ...
最新文章
- iOS_多线程(一)
- Quartz.net官方开发指南 第二课:Jobs And Triggers
- 《Effective Java》 读书笔记(持续更新)
- 黄猫被汽车撞死 花猫雨夜苦守
- 丢失api-ms-win-crt-runtime-l1-1-0.dll问题解决
- linux远程登录ssh免密码
- 数据结构函与算法之函数与递归
- isc-dhcp性能优化的一种方法
- gin 如何返回html_Gin(三):与模板配合使用 tmpl,go web 开发最火框架之一
- 华为机试HJ75:公共子串计算
- [转]PE文件格式详解(下)
- iphone上开发即时聊天工具
- Delphi FireMonkey 3D 编程初探
- 解决:Access denied for user ‘root‘@‘192.168.120.1‘ (using password: YES)
- 支持linux的蓝牙键盘,可连接四款蓝牙设备的机械键盘 功能强大 不容小觑
- Hive指定位置增加字段及解决columns have types incompatible with the existing columns in their respective positio
- 中科院计算机专业,中科院计算所博士平均年薪都超过50万了,计算机专业真是可以无脑选的那种...
- 卷积神经网路之感受野(receptive field)的理解
- Stm32-SWD下载调试配置
- 二进制转pdf. java_二进制字符转成pdf