These functions are only available when running PHP as an Apache module.
Installation
For PHP installation on Apache see the Apache section in the installation chapter.
Runtime Configuration
The behaviour of the Apache PHP module is affected by settings in php.ini. Configuration settings from php.ini may be overridden by php_flag settings in the server configuration file or local .htaccess files.
Example 1. Turning off PHP parsing for a directory using .htaccess
php_flag engine off
Table 1. Apache configuration options
Name
Default
Changeable
Function
engine
On
PHP_INI_ALL
turns PHP parsing on or off
child_terminate
Off
PHP_INI_ALL
specify whether PHP scripts may request child process termination on end of request, see also apache_child_terminate()
last_modified
Off
PHP_INI_ALL
send PHP scripts modification date as Last-Modified: header for this request
xbithack
Off
PHP_INI_ALL
parse files with executable bit set as PHP regardless of their file ending
Here's a short explanation of the configuration directives.
This directive is really only useful in the Apache module version of PHP. It is used by sites that would like to turn PHP parsing on and off on a per-directory or per-virtual server basis. By putting engine off in the appropriate places in the httpd.conf file, PHP can be enabled or disabled.
Deliver First Class Web Sites: 101 Essential Checklists Want to learn how to make your web sites usable and accessible? Want to ensure that your sites meet current best practice, without spending hours trawling through incomprehensible specifications and recommendations from dozens of different books, research papers, and web sites? Want to make sure that the sites you build are "right the first time," requiring no costly redevelopments?