disponibilidad de funciones especificas de Apache en PHP

cartoinf
09 de Julio del 2003
Acabo finalmente de configurar PHP tanto como módulo que como CGI.
Necesito esto último porque hay una aplicación de mostrar maqpas desde un SIG ( sistema de Información geográfica) que es Open Source llamado MapServer ( http://mapserver.gis.umn.edu ) utilizado por muchos webs en Canadá que ensu versión PHP/Mapscript no está completamente depurada para el multi-thread y de momento sólo funciona de forma segura con PHP como CGI.
Os cuento este rollo para que no me digaist que php módulo Apache es mucho mejor. Esto es una imposición que no viene de mi.

mi problema es que probando un pequenyo programa incorporando funciones de PHP para ver como reponden tengo el siguiente fragmento
<?php
echo "This is a test<br>n"; // This is a one-line c++ style comment
/* This is a multi line comment
yet another line of comment */
# echo "This is yet another test<br>n"; echo "ENV ARCHOME es " ; echo $_ENV["ARCHOME"] ;
echo "One Final Test<br>n"; # This is shell-style style comment
$direc = apache_lookup_uri ("demoval.html");
# echo " status $direc->status <br>n"; echo " the_request $direc->the_request <br>n";
# echo " status_line $direc->status_line <br>n" ; echo " method $direc->method <br>n" ;
# echo " content_type $direc->content_type<br>n" ; echo " handler $direc->handler<br>n " ;
echo " uri $direc->uri<br>n " ;
$headers = getallheaders();
$iheaders = sizeof($headers) ;
?>
-----------------------------
cuando arranco Apache con PHP módulo todo perfecto.
Pero si arranco Apache con PHP como CGI
me dice que no existe la función
apache_lookup_uri ()
y tampoco getallheaders();

Estas funciones que he puesta tal como explicados en http://www.soulswimmer.net/reference/php/ref.apache.html

Puede alguien confirmarme si estas funciones son especificas de Apache y por eso solo son validas en PHP como modulo y no como CGI ?

No incluyo los httpd.conf ni php.ini porque son muy largos.

Si necesitaís algún setting en concreto lo pondré