Hosting de Calidad
  • Inicio
  • Precios y servicios
  • F.a.q y ayudas
  • Realizar pedido
  • Webs alojadas
  • Quienes somos
  • Foro HyD
  • Contacto

    Zona Dominios

    Entrar
    registro de dominios


    Zona Hosting

    Entrar
    alojamiento web


    5 Métodos de Pago
    Tarjeta de crédito
    Domiciliación
    Transferencia
    Soporte Epagado
    Soporte Paypal

    Liberalización .es

    Ver mas
    dominios .es


  •  
     
     
    Servidores_Apache 2_0

    Servidores_Apache 2_0

    Esta sección contiene información específica sobre la instalación de PHP con Apache 2_0, tanto para la versión Unix como Windows_

    Aviso

    No utilizar Apache 2_0 y PHP en sistemas que esten en producción, tanto en Unix como en Windows_

    Animamos a que consulteis la Documentación de Apache para que tengais un conocimento básico sobre el servidor Apache 2_0_

    Notas de compatibilidad entre PHP y Apache 2_0

    Las siguientes versiones de PHP funcionan con las últimas versiones de Apache 2_0:

    Estas versiones de PHP son compatibles con Apache 2_0_40 y posteriores_

    Nota: El soporte para SAPI en Apache 2_0 empezó con PHP 4_2_0_ PHP 4_2_3 funciona con Apache 2_0_39, no usar otra versión de apache con PHP 4_2_3_ De todas maneras, la instalación recomendada es PHP 4_3_0 ó posterios con la versión más reciente de Apache2_

    Todas las versiones de PHP mencionadas, tambien trabajan con Apache 1_3_x_

    PHP y Apache 2 en Linux

    Bajarse la versión más reciente de Apache 2_0 y una versión de PHP de uno de los sitios antes mencionados_ Esta guia rápida cubre solamente lo básico para poder empezar a usar Apache 2_0 y PHP_ Para más información, consultar la documentación de Apache_ Los números de versiones han sido omitidos aqui para asegurarse que las instrucciones no son incorrectas, debeis cambiar 'NN' con los valores correctos de vuestros ficheros_

    Ejemplo 3_7_ Instrucciones de instalación (Apache 2 versión como módulo compartido)

    1_  gzip _d httpd_2_0_NN_tar_gz
    2_  tar xvf httpd_2_0_NN_tar
    3_  gunzip php_NN_tar_gz
    4_  tar _xvf php_NN_tar
    5_  cd httpd_2_0_NN
    6_  _/configure __enable_so
    7_  make
    8_  make install
    
        Ahora teneis Apache 2_0_NN disponible en /usr/local/apache2,
        configurado con soporte para módulos y el estandar "MPM prefork"_
        Para comprobar que la instalación funciona, podeis usar el
        procedimiento usado normalmente para arrancar el servidor Apache,
        p_ej_: /usr/local/apache2/bin/apachectl start , para configurar
        PHP parar el servidor: /usr/local/apache2/bin/apachectl stop_
    
    9_  cd __/php4_NN
    10_ _/configure __with_apxs2=/usr/local/apache2/bin/apxs
    11_ make
    12_ make install
    13_ cp php_ini_dist /usr/local/lib/php_ini
    
        Se puede editar el fichero php_ini para configurar como PHP
        funciona_ Si quereis tener este fichero en otra
        localización, podeis usar __with_config_file_path=/path en
        el paso 10_
    
    14_ Editar el fichero  httpd_conf y comprobar que estas
        lineas existen y no están comentadas:
    
       LoadModule php4_module        libexec/libphp4_so
       AddType application/x_httpd_php _php
     
        Podeis elegir la extension que querais aqui, _php es simplemente
        una sugerencia_
    
        El "path" a la derecha de LoadModule debe de coincidir con el
        "path" del módulo PHP en vuestro sistema_ Si habeis seguido
        los pasos desde el punto 1_ no necesitais alterar nada_
    
    15_ Utilizar el procedimiento habitual que utiliceis para arrancar
        Apache_ P_ej_: /usr/local/apache2/bin/apachectl start

    Si habeis seguido los pasos de más arriba, deberiais tener un instalación funcionando de Apache 2_0 con soporte para PHP como módulo SAPI_ Por supuesto que existen muchas más opciones de configuración disponibles tanto para Apache como PHP_ Para más información use _/configure __help en el directorio correspondiente con el código fuente_ En el caso que querais crear una versión "multihilos" (multithreaded) de apache 2_0, debeis sobreescribir el módulo estandar MPM prefork con ó worker ó perchild_ Para hacer esto añadir a la linea con "configure" en el paso 6 de más arriba, ó bien __with_mpm=worker ó __with_mpm=perchild_ Tener cuidado con las consecuencias y entender que estais haciendo_ Para más información, leer la documentación de Apache sobre Módulos MPM_

    Nota: Para crear una version multihilos de Apache, vuestro sistema debe de tener soporte para hilos (threads)_ Esto supone que PHP se debe compilar con "Zend Thread Safety (ZTS)", el cual está en fase de experimentación_ Por esto mismo, no todas las extensiones pueden estar disponibles_ La configuración recomendada es compilar Apache con el módulo estandar MPM prefork_

    PHP y Apache 2_0 en Windows

    Se recomienda leer las notas específicas sobre Windows y apache 2_0

    Aviso

    Apache 2_0 está designado para ejecutarse con Windows NT 4_0, Windows 2000 ó Windows XP_ Por el momento, el soporte para Windows9x es incompleto y Apache 2_0 no funcionará en estas plataformas_

    Bajarse la versión más reciente de Apache 2_0 y una versión de PHP de uno de los sitios antes mencionados_ Seguir las instrucciones del Manual de instalación y volver aqui para seguir con la integración de PHP y Apache_

    Existen dos maneras de instalar PHP para que funcione con Apache 2_0 en Windows_ Una, es usar el binario CGI y la otra, usar el módulo DLL de Apache_ En ambos casos debeis de parar el servidor Apache y editar vuestro fichero httpd_conf para configurar Apache con PHP_

    Debeis de insertar estas tres lineas en el fichero de configuración de Apache httpd_conf para utilizar el binario CGI :

    Ejemplo 3_8_ PHP y Apache 2_0, como binario CGI

    ScriptAlias /php/ "c:/php/"
    AddType application/x_httpd_php _php
    Action application/x_httpd_php "/php/php_exe"

    Si quereis utilizar PHP como módulo de Apache 2_0, asegurarse de mover php4ts_dll a winnt/system32 (para Windows NT/2000) ó windows/system32 (para Windows XP), sobreescribiendo cualquier fichero anterior_ Debeis de insertar estas dos lineas en el fichero de configuración de Apache httpd_conf para configurar PHP como módulo en Apache 2_0:

    Ejemplo 3_9_ PHP y Apache 2_0, como módulo

    LoadModule php4_module "c:/php/sapi/php4apache2_dll"
    AddType application/x_httpd_php _php

    Nota: Recordar que en los ejemplos anteriores, teneis que sustituir c:/php/ con vuestro "path" al directorio donde hayais instalado PHP_ Usar php4apache2_dll y nophp4apche_dll con vuestra directiva LoadModule_ La última de las mencionadas está diseñada para funcionar solo con Apache 1_3_x_

    Aviso

    No mezclar en vuestra instalación, ficheros dll de diferentes versiones de PHP si quereis que PHP funcione_

     
       



    registro de dominios | alojamiento web | hosting por publicidad

       

     

    Manual de linux Manual de apache Manual de php Manual de mysql Manual de SQL Manual del Plesk Como funciona Paypal Manual de html