Como - Instalar Apache + Mysql + PHP5

Imagen de roger20
0 puntos

En mi caso la mayoria de las veces que instalo una maquina Ubuntu es para q sirva de servidor web con los servicios generales Apache, MySQL como base de datos y Php para manejar paginas dinamicas… aqui va el procedimiento para q todo esto funcione en conjunto y en menos de 20 minutos…

primero debemos habilitar los repositorios Universe y Multiverse de nuestro listado de repositorios (siempre es bueno hacer una copia del archivo por si acaso) esto lo hacemos asi:

sirgt@chapinware:~$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sirgt@chapinware:~$ sudo nano /etc/apt/sources.list

el contenido del fichero debe quedar asi sources.list

Luego acutalizamos los repositorios, con esto tendremos nuestro sistema al dia

sirgt@chapinware:~$ sudo aptitude update
sirgt@chapinware:~$ sudo aptitude upgrade

Primero vamos con MySQL

sirgt@chapinware:~$ sudo aptitude install mysql-server-4.1

y cambiamos la contrasenia porque por defecto se instala con la pass en blanco

sirgt@chapinware:~$ sudo /usr/bin/mysqladmin -u root password pon_tu_pass

Luego vamos con Apache y PHP5

sirgt@chapinware:~$ sudo aptitude install apache2
sirgt@chapinware:~$ sudo aptitude install php5

luego instalamos los archivos necesarios para q MySQL soporte php5 y apache2

sirgt@chapinware:~$ sudo aptitude install libapache2-mod-auth-mysql
sirgt@chapinware:~$ sudo aptitude install php5-mysql

y luego reiniciamos el servicio de apache

sirgt@chapinware:~$ sudo /etc/init.d/apache2 restart

para probar q todo haya quedado bien podemos hacer esto

sirgt@chapinware:~$ sudo gedit /var/www/test.php

Copia y pega el contenido de este archivo test.php y salvalo.

luego ve a tu firefox y apunta hacia http://localhost/test.php

si todo se instalo correctamente debe sacarte una pagina donde te da todas las especificaciones de tu php…

y listo ya tenemos nuestro servidor web Apache2 con soporte para PHP5 y MySQL

Imagen de juankvillegas
+1
0
-1

Justo la semana pasada estuve instalando estos programas y tuve que leer varias guías diferentes para hacerlo, lo único que no me quedó gustando fue lo de la clave del root, pero creo que ahora si podré cambiarlo pues no sabía cómo hacerlo.

Muchas gracias.

 

www.tecnotas.com

+1
0
-1
Imagen de Solitario_lp
+1
0
-1

Gracias...justo hoy tengo que levantar uno ;)

+1
0
-1
Imagen de mapper
+1
0
-1

Gracias!

+1
0
-1
Imagen de jhonyCool
+1
0
-1

php, mysql o apache vienen por defecto en el instalador de ubuntu 9.10 ? si no es asi, donde los descargo y donde los ubico en el ubuntu ? gracias amigos

+1
0
-1

aprendiendo compadres

Imagen de advenis
+1
0
-1

Ellos bienen con linux.... para ello consulta Cómo instalar LAMP en Ubuntu 8.04, confirmo que yo lo realicé en karmic
Instalr Apache (Aplicaciones ? Accesorios ? Terminal) teclea:

sudo apt-get install apache2 //Listo, ya tienes instalado Apache 2 en tu máquina.

Por lo regular después de la instalación el servidor web será iniciado automáticamente, pero si necesitas iniciarlo de manera manual teclea esto en tu terminal:

sudo /etc/init.d/apache2 start

Si por alguna razón necesitas detener el servicio, escribe en tu terminal:

sudo /etc/init.d/apache2 stop

El directorio donde se almacenan tus documentos web es: /var/www

Si todo resultó bien, debes ver una página web ordinaria al escribir http://localhost en la barra de direcciones de tu navegador.
Hemos terminado con Apache, ahora a la conquista de PHP....Escribe en tu terminal:

sudo apt-get install php5 libapache2-mod-php5

Reinicia Apache con:

sudo /etc/init.d/apache2 restart

Terminamos con PHP. :D

Para probar que se haya instalado correctamente vamos a crear un pequeño script en PHP. Escribe en tu terminal:

sudo gedit /var/www/test.php

Ponle este contenido y guárdalo:

<?php
phpinfo();
?>

Para ejecutar el script ve a esta dirección: http://localhost/test.php — debes ver una página con información sobre tu instalación de PHP.
66% concluido, continuemos con MySQL

De nuevo, escribe en tu terminal:

sudo apt-get install mysql-server

Para otras aplicaciones es posible que necesites instalar estos otros paquetes (por ejemplo para instalar la gema de mysql en RubyGems).

sudo apt-get install mysql-client mysql-admin mysql-query-browser libmysqlclient15-dev

Probemos si todo funciona correctamente:

mysql -uroot -pxxx

Donde xxx es la contraseña que ingresaste durante la instalación de MySQL.

Si deseas cambiar la contraseña de la cuenta root, ejecuta el siguiente comando después de ingresar a MySQL:

SET PASSWORD FOR ‘root’@'localhost’ = PASSWORD(’yyy’);

Sustituye yyy por tu nueva contraseña. //Esto es opcional

Si quieres acceder a MySQL por medio de scripts remotos (es decir, no albergados en tu propio servidor) debes editar el bind-address en /etc/mysql/my.cnf y reemplazar el valor que trae por defecto (127.0.0.1) por tu dirección IP.

Si hiciste algún cambio en my.cnf reinicia MySQL con:

sudo /etc/init.d/mysql restart

Felicidades, tu sistema LAMP está instalado y listo para utilizarse. :)
Misceláneos
phpMyAdmin

phpMyAdmin es un administrador gráfico para MySQL, yo lo uso con frecuencia. Para instalarlo teclea en tu terminal:

sudo apt-get install phpmyadmin

Para acceder a él visita: http://localhost/phpmyadmin
No olvides presionar la barra espaciadora en la pantalla de configuración para seleccionar a Apache2 como el servidor web que deseamos configurar automáticamente.
gd library

Si deseas soporte para generación y manipulación de gráficos en PHP, escribe en tu terminal:

SSL en Apache 2

Para activar el módulo SSL (Secure Socket Layer) en Apache 2, ingresa en tu terminal:

sudo a2enmod ssl

Reinicia Apache con:

sudo /etc/init.d/apache2 restart

esto ha sido tomado textual de...http://lobotuerto.com/blog/2008/04/30/como-instalar-lamp-en-ubuntu-804/
Espero y le sirva...

Si quieres colaborar compartiendo código te invito a: http://advenis.wordpress.com
se publica un código y se mojora con las indicaciones de todos en la web ... bienvenido..
Angel Oscuro

+1
0
-1

Angel Oscuro

Imagen de zibertux
+1
0
-1

Hola yo instalé adecuadamente LAMP pero a la hora de hacer los query php arroja un error fatal de llamado a la funcion indefinida mysql_connect(), gugliando un poko encontré que debo configurar php para que soporte mysql puesto ke php5 no viene con esa opcion habilitada (segun lo ke leí es por asuntos de incompativilidad de licencias entre la BSD/Apache de php y la GPL de mysql).
ahora la cuestion es: ¿como configuro Php para que soporte Mysql?
gracias de antemano por la atencion prestada.


SOLO EXISTEN 10 TIPOS DE PERSONAS, LOS QUE ENTIENDEN CODIGO BINARIO Y LOS QUE NO
+1
0
-1

SOLO EXISTEN 10 TIPOS DE PERSONAS, LOS QUE ENTIENDEN CODIGO BINARIO Y LOS QUE NO

Imagen de tahuri
+1
0
-1

Hola a todos la verdad que yo si que soy nuevo en esto, ya hace un tiempo que uso ubuntu y ya anteriormente eh instalado el apache y nunca tube problema... pero ahora cuando quiero instalarlo me tira un error 404 que no deja que instale el apache... Y sigo los pasos que se mencionan mas arriba... alguien me pude decir como solucionarlo

Muchas gracias por sus ayudas...

+1
0
-1
Imagen de chepe263
+1
0
-1

No esta comprobado por mi pero si no estoy mal hay paquetes que ya traen eso. Yo en lo particular uso XAMPP Lite en windows y si no estoy mal, hay un paquete igual para linux. Es facil de instalar y trae todo lo necesario para empezar

Checkeen: http://www.apachefriends.org/en/xampp-linux.html

Windows apesta, pero no hay modo de dejarlo! Linux Ubuntu 9.04 sin actualizar. Cambiare al UNR

+1
0
-1

Windows apesta, pero no hay modo de dejarlo! Linux Ubuntu 9.04 sin actualizar. Cambiare al UNR

Imagen de zekinash
+1
0
-1

He instalado todo según los pasos, pero no me abría los ficheros php, más que abrir, no me los ejecutaba, sino que me daba la opción de descargar el fichero php. Así que hice un borrado purgando en la desinstalación, tanto de apache2, como de php, pero en ambos casos la consola tardaba menos de 2 segundos y me decía que 0 paquetes eliminados, 0 actualizados y 0 instalados en ambos casos. Mi servidor apache seguía corriendo al abrir localhost. Después probé varios comandos y al final conseguí desinstalarlo del todo, tanto apache como php, pero ahora, no corre, se ha eliminado la carpeta de apache2, la de php5,... Un desastre.

He intentado reinstalar todo y me dice lo de antes: 0paquetes eliminados, 0 paquetes instalados, 0 paquetes actualizados.

¿Ahora qué? En el webmin no me aparece ningún servidor instalado.

+1
0
-1
Imagen de ryky233
+1
0
-1

bueno en primer lugar todo esto lo podemos tener con tansolo instalar xampp y asi no no la complicamos tanto instalando paquete por paquete lo rimero que tenemos que aser es instalar el siguiente paquete

1. Primero tenemos que descargar XAMPP, actualmente la ultima versión es la 1.6.2, para esto abrimos un terminal (Aplicaciones»Accesorios»Terminal) y ponemos:
Código:

wget http://www.apachefriends.org/download.php?xampp-linux-1.6.2.tar.gz

2. Una vez que termina de descargar, descomprimimos el archivo:
Código:

sudo tar xvfz xampp-linux-1.6.2.tar.gz -C /opt

3. Ya tenemos instalado nuestro servidor, ahora le damos permisos de escritura a la carpeta /opt/lampp/htdocs para que podamos agregar o quitar archivos:
Código:

sudo chmod 777 -R /opt/lampp/htdocs

4. Ahora solo queda iniciar el servidor:
Código:

sudo /opt/lampp/lampp start

5. Luego de iniciar el servidor, abrimos nuestro navegador favorito (que obviamente es FireFox ;D) y escribimos http://localhost/ o http://127.0.0.1/ y, si todo salio bien,

+1
0
-1
Imagen de arem7
+1
0
-1

Gracias por el Tuto

-------------------------------
Iniciando en Ubutnu!

+1
0
-1
Imagen de zekinash
+1
0
-1

Al final conseguí instalar todo paso a paso y desde Synaptic, sin problemas.

1) Abrimos Synaptic, buscamos Apache2 e instalamos
2) Buscamos PHP5 (nos aparecerá una ventana para actualizar una serie de archivos, le damos que sí y seguimos)
3) Instalamos MySQL (nos aparecerá otra ventana para actualizar algunos ficheros, de nuevo que sí y seguimos)
4) Instalamos PhpMyAdmin

5) http://localhost/ Y nos aparecerá "It's Works" Todo ok!

+1
0
-1
Imagen de saguilera85
+1
0
-1

Excelente tutorial, ya tengo todo funcionando al 100% en ubuntu 11.10 y 11.04, muchas gracias !!!! y saludos!!!!

+1
0
-1
Imagen de ednella
+1
0
-1

hola,
quiero instalar apache. Pongo en la terminal "sudo aptitude install apache2" y aparece el error "aptitude: command not found". Si quito la palabra "aptitude" tampoco...
¿Cómo lo instalo? En el synaptec tampoco aparece
Gracias

+1
0
-1
Imagen de emiliosm
+1
0
-1

en 11.10 no viene aptitude, primero instalalo con sudo apt-get install aptitude

+1
0
-1

 

 

 

 

usuario Ubuntu #106517

Imagen de maximoraban
+1
0
-1

Hola una consulta hice todos los pasos pero las web en pht me abre el testo tipo
<?php
phpinfo();
?>
o el setup de postfixadmin y no ejecuta la web, que me esta faltando?
Gracias

+1
0
-1
Imagen de giragus
+1
-1
-1

.

+1
-1
-1

Gustavo Girardelli