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.