安装/配置
php 手册 | 脚本学堂 | 脚本编程 | 网站编程 | 系统管理 | 服务器配置 | 数据库管理 | Php教程 | python教程 | 正则表达式 | 批处理脚本 | Centos教程 | Linux基础教程

运行时配置

Apache 的 PHP 模块的行为受 php.ini 的设置影响。在 php.ini 中的设置可以被服务器配置文件或本地的 .htaccess 文件中的 php_flag 设置所覆盖。

Example #1 用 .htaccess 禁用一个目录的 PHP 解析

php_flag engine off

Apache 配置选项
名称 默认值 可修改范围 更新记录
engine "1" PHP_INI_ALL 自 PHP 4.0.5 起可用
child_terminate "0" PHP_INI_ALL 自 PHP 4.0.5 起可用
last_modified "0" PHP_INI_ALL 自 PHP 4.0.5 起可用
xbithack "0" PHP_INI_ALL 自 PHP 4.0.5 起可用

有关 PHP_INI_* 常量进一步的细节与定义参见php.ini 配置选项

以下是配置选项的简要解释。

engine boolean

打开或关闭 PHP 解析。本指令仅在使用 PHP 的 Apache 模块版本时才有用。可以基于目录或者虚拟主机来打开或者关闭 PHP。将 engine off 放到 httpd.conf 文件中适当的位置就可以激活或禁用 PHP。

child_terminate boolean

指定 PHP 脚本在请求结束后是否可以要求终止子进程。参见 apache_child_terminate()

last_modified boolean

在本次请求中发送一个头信息 Last-Modified:,显示 PHP 脚本最后被修改的日期。

xbithack boolean

不管文件结尾是什么,将文件作为 PHP 以可执行位组来解析。


安装/配置
php 手册 | 脚本学堂 | 脚本编程 | 网站编程 | 系统管理 | 服务器配置 | 数据库管理 | Php教程 | python教程 | 正则表达式 | 批处理脚本 | Centos教程 | Linux基础教程