Migración de Archivos de Configuración
El archivo de configuración
global, php3_ini, ha cambiado su nombre a
php_ini_
Para el archivo de configuración de Apache, existen unos
cuantos cambios más_ Los tipos MIME reconocidos por el
módulo PHP han cambiado_
Puede hacer que sus archivos de configuración trabajen con
ambas versiones de PHP (dependiendo de cuál es la que
está compilada actualmente con el servidor), usando la
siguiente sintaxis:
Adicionalmente, los nombres de directivas PHP para Apache han
cambiado_
A partir de PHP 4_0, existen solo cuatro directivas Apache que se
relacionan con PHP:
Existen dos diferencias entre los valores Admin y los no_admin:
Los valores (o banderas) admin pueden aparecer solo en los archivos de
configuración globales de Apache (p_ej_, httpd_conf)_
Los valores (o banderas) estándar no pueden controlar ciertas
directivas PHP, por ejemplo: safe mode (si pudiera sobrescribir los
parámetros del modo seguro en los archivos _htaccess, se
estropearía la gracia de safe mode)_ En contraste, los valores
Admin pueden modificar el valor de cualquier directiva PHP_
Para hacer el proceso de transición más sencillo, PHP 4
es distribuido con scripts que convierten automáticamente su
configuración en archivos Apache y _htaccess para que trabajen
con PHP 3 y PHP 4_ ¡Estos scripts NO convierten las
líneas de tipos mime! Tendrá que convertir éstas
manualmente_
Para convertir sus archivos de configuración de Apache, ejecute
el script apconf_conv_sh (disponible en el directorio
scripts/apache/)_ Por ejemplo:
Su archivo de configuración original será guardado en
httpd_conf_orig_
Para convertir sus archivos _htaccess, ejecute el
script aphtaccess_conv_sh (disponible así
mismo en el directorio scripts/apache/):
De modo semejante, sus archivos _htaccess antiguos serán
guardados con el prefijo _orig_
Los scripts de conversión requieren que awk esté
instalado_