Occurrences of Apache:: in httpd.conf must be replaced with ModPerl::. Additionally, themanner in which handlers are registered has been changed.This is a sample Apache HTTP Server 1.3 mod_perl configuration: SetHandler perl-script PerlHandlerApache::Registry Options +ExecCGI This is the equivalent mod_perl for Apache HTTP Server 2.0: SetHandler perl-script PerlResponseHandlerModPerl::Registry Options +ExecCGI Most modules for mod_perl 1.x should work without modification with mod_perl 2.x. XSmodules require recompilation and may require minor Makefile modifications.2.4.7. The mod_python ModuleConfiguration for mod_python has moved from httpd.conf to the/etc/httpd/conf.d/python.conf file. For this file to be loaded, and hence for mod_python towork, the statement Include conf.d/*.conf must be in httpd.conf as described inSection 2.1.3, “Dynamic Shared Object (DSO) Support”.2.4.8. PHPThe configuration for PHP has been moved from httpd.conf into the file/etc/httpd/conf.d/php.conf. For this file to be loaded, the statement Includeconf.d/*.conf must be in httpd.conf as described in Section 2.1.3, “Dynamic Shared Object(DSO) Support”.NoteAny PHP configuration directives used in Apache HTTP Server 1.3 are now fullycompatible, when migrating to Apache HTTP Server 2.0 on Red Hat EnterpriseLinux 4.5.0;.In PHP version 4.2.0 and later the default set of predefined variables which are available in theglobal scope has changed. Individual input and server variables are, by default, no longerplaced directly into the global scope. This change may cause scripts to break. Revert to the oldbehavior by setting register_globals to On in the file /etc/php.ini.For more on this topic, refer to the following URL for details concerning the global scopechanges:Chapter 10. Apache HTTP Server160