Inicio > PHP, Tutoriales > Configurar PHP

Configurar PHP

viernes, 14 de diciembre de 2007

Al instalar PHP ya sea mediante los packs appserv, xampp (explicados en post anteriores) o manualmente, la configuracion por defecto sera mas que suficiente para los usuarios normales pero los usuarios avanzados que desarrollan script o tambien si usas script pesados tendras problemas y necesitaras cambiar ciertos valores.

Las configuraciones de PHP estan en un archivo de texto, este se llama php.ini y en Windows esta en c:\windows\php.ini y en Linux no se XD

Las variables son de este tipo nombre = “valor” o nombre = yes/no/numero

Hay muchas variables pero hablare de las que puedas modificar para mejorar el funcionamiento, el resto es conveniente dejarlas por defecto.

Variables importantes

safe_mode = off

El modo seguro de PHP protege al sistema realizando validaciones adicionales en funciones de archivos (determinar si pertenece el archivo al que esta corriendo el script), y bloqueando funciones peligrosas. Sin embargo no es conveniente usar esta funcion pues entorpece el funcionamiento de ciertos script y ademas sera removida en la version 6

disable_functions = funcion1, funcion2, funcion3

Esto deshabilita ciertas funciones por motivos de seguridad, para eso ingresa cada nombre separado por coma. Si no deshabilitaras ninguna funcion deja la variable en blanco.

max_execution_time = 30

Este es el tiempo maximo de ejecucion de un script, para script normales esta bien pero si son script pesado como subidas de archivos grandes esta operacion puede fallar por eso, entonces debes incrementar este nivel.

memory_limit = 8M

Es el limite de memoria que PHP puede usar, al igual que en el caso anterior los script pesados requiere mas memoria, en phpBB3 es necesario un mayor limite para usar ciertas funciones.

register_globals = Off

Esta caracteristica registra como variables corrientes los datos enviados por el usuario como

pagina.php?var1=val1&var2=val2 resulta

$var1 = ‘val1’;
$var2 = ‘val2’;

y tambien de otras variables como $_SERVER

$REMOTE_ADDR = ‘127.0.0.1’;

Esto puede reportar un riesgo de seguridad ya que si la variable no ha sido inicializada puede ser sobreescrita por la URL, por eso esta funcion debe ser puesta en OFF y sera removida en PHP 6

Categories: PHP, Tutoriales Tags: , ,
Comentarios cerrados.