Instalación de Apache 2, PHP4 y MySQL 4

En este artículo explicamos paso a paso como realizar una instalación a partir de los fuentes de las aplicaciones de servidor más utilizadas para servir páginas web, Apache, PHP y MySQL.

Sin lugar a dudas la opción más fácil es instalar estas aplicaciones desde paquetes RPM o DEB según la distribución que tengamos pero, para montar un sistema en condiciones, lo mejor es realizar nuestra propia compilación de los fuentes. Es frecuente que necesitemos añadir alguna característica que no viene contemplada en los paquetes por defecto, o lo que suele ser más habitual, los paquetes vienen con multitud de funcionalidades que no utilizamos, que hacen que la carga de la máquina crezca innecesariamente. Aparte compilando los fuentes obtendremos versiones ejecutables de las aplicaciones que aprovechen todas las posibilidades de nuestra máquina.

Obteniendo los fuentes

Lo primero que hay que hacer es obtener las últimas versiones de los fuentes disponibles para cada aplicación. Para ello tendremos que ir a las webs de Apache, MySQL y PHP y descargarlos.

En nuestro caso vamos a descargar las siguientes versiones:

Dejaremos los tres archivos en la carpeta /usr/local/src con el fin de realizar la instalación desde ahí. Dado que vamos a instalar las aplicaciones como servicios del servidor, vamos a realizar los siguientes pasos como usuario root.

En las siguientes páginas se explica detalladamente como realizar la configuración e instalación de cada una de estas aplicaciones.

Páginas: 1 2 3 4

Twitter Digg Delicious Stumbleupon Technorati Facebook Email

19 Respuestas para “Instalación de Apache 2, PHP4 y MySQL 4”

  1. Felicitaciones, todo me funciono como indicas.

  2. hola,
    podrias dejar tb la instalacion para win??? me obligan a instalarlo en win y me toy volviendo loca….
    gracias

  3. Lo hice con PHP5 + MYSQL5 + APACHE2 y Funciona perfectamente

  4. oye que onda……….. en lugar que suban los archivos ya modifiados para lo unico que se tenga que hacer es copiar y pegar asi sera mas facil para rodos

  5. Hola
    Me podrían indicar por favor, como iniciar mysql 4.0.23, yo lo instale desde un rpm, creo que se instaló correctamente pero no puedo iniciarlo. ayudenme por favor

  6. Hola
    Alguien me podria explicar como puedo iniciar windows sin que apache y mysql empiezen a ejecutarse, es para ya no estar esperando que cargen. Este es mi mail para que puedan contactarme black_fire_dark@hotmail.com

  7. Hola. Probaron con PHP Triad? Les instala Apache, MySQL etc etc. desde un solo programa. Está bastante bueno. S2.

  8. Mariano, PHP Triad en efecto es una buena opción para instalar todo el lote Apache+MySQL+PHP en un windows, aunque también hay otras alternativas como easyPHP. En cualquier caso ten en cuenta que en este artículo nos centramos en la configuración e instalación en linux.

  9. Hola KikaySensO, para que tu Windows inicie sin tener que cargar Apache, MySQL u otra cosa que tu no quisieras o que no te fuera util, solo debes desactivar temporalmete el servicio, vea a INICIO y en ejecutar escribe msconfig y en la pestaña de Servicios quitale la palomita al servicio que desees. De igual manera haras lo mismo cuando quieras recuperar el servicio.

    Saludos y suerte xD 🙂

  10. Hola
    Hice todos los pasos y funciona bien, pero cuando tengo archivos con codigo html y codigo php juntos me los descarga. hice todo lo que decian para arreglar eso pero aun me persiste el problema

    Como lo soluciono?

    Grax

  11. Hola
    Ya arregle lo de php y html
    Pero me parece que el problema es con Mysql, cuando tengo scrip de conexion a la base de datos dentro de codigo php me descarga el archivo…a que se puede deber????

  12. Hola a todos y gracias por atender esta pregunta.

    Alguien me podria decir por favor como configurar correctamente apache 2.2.4. El problema es que cuando entro al localhost solo me aparecen las palabras IT WORKS y no la pagina que debe de aparecer de apache con las palabras funciona y el logo de apache (pluma). Ya intente cargando LoadMOdule php5 y AddModule ademas de añadir el AddType application y el Action application, tambien ya revise el listen para el puerto (80)los directorys, el server name y nada. Todo lo anterior ya esta en mi archivo httpd.conf y solo aparece IT WOKRS. Gracias por su ayuda

  13. Hola me aparece este error al cargar un modulo de apache
    httpd: Syntax error on line 406 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied

    LoadModule php5_module /usr/local/apache2/modules/libphp5.so
    AddModule mod_php5.c

    AddType application/x-httpd-php .php4 .php3 .phtml .php
    AddType application/x-httpd-php-source .phps

  14. Josue, puede ser que tengas instalado SELinux?

    Intenta ejecutar ‘ls –lcontext’ (LS –LCONTEXT), puede que obtengas algo como:

    root:object_r:usr_t

    Ejecuta ‘chcon libphp5.so -t shlib_t’ y comprueba que haya cambiado a:

    root:object_r:shlib_t

    Referencia: http://www.linuxquestions.org/questions/linux-software-2/apache-and-php5-problem-fc4-342621/

  15. hola no ‘puedo reiniciar apache: me aparece un error en apache2.conf error de sintaxisen al linea 141
    invalid comand «Order», perhaps or misspelled or definide by other module not included in the server configuration.
    que hago ayudenme porfas!!!!!

  16. Hola mi nombre es oscar y mi problema es en esta parte, ya que no tengo «var», tengo que crearla yo mismo o ya tendria que estar?, le agradeceria su ayuda ya que soy nuevo en esto, he seguido todos los pasos y creo que han salido pero cuando llego hasta aqui pues ya no puedo seguir.

    Gracias

    bash# chown -R root /usr/local/mysql
    bash# chown -R mysql /usr/local/mysql/var
    bash# chgrp -R mysql /usr/local/mysql

  17. hola necesito instalar apache2 en suse 10.3.
    lo intente desde la terminal.

    sudo apt-get install apache2

    y me dice que apt-get no se puede usar alguien me podia explicar que estoy haciendo mal.

  18. No estoy seguro porque no utilizo Suse, pero me parece que no usa apt-get sino Yast para instalar software.

Trackbacks/Pingbacks

  1. EsLoMas.com » Instalación de WebDAV en Apache - 02. Nov, 2005

    […] Hace unos meses publiqué un artículo en el que se explicaba cómo instalar Apache 2 con MySQL y PHP4, ahora voy a dar algunas indicaciones sobre como instalar y configurar el módulo mod_dav, pero conviene que leas ese árticulo si tienes previsto compilar e instalar apache desde cero. Si ya partes de una compilación e instalación anterior, conviene ejecutar un make clean antes de nada. […]