Está en la página 1de 10

Instalar LAMP (Linux Apache MySQL PHP) en tu máquina con Ubuntu no podría ser más fácil.

Con esta guía aprenderás cómo hacerlo en unos cuantos minutos. El procedimiento se divide en tres
partes: Instalar y probar Apache, después dar soporte para PHP y finalmente instalar el manejador
de base de datos MySQL.

Comencemos con Apache


En tu terminal (Aplicaciones → Accesorios → Terminal) teclea:
1 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:
1 sudo /etc/init.d/apache2 start

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


1 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:
1 sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-mysql

Reinicia Apache con:


1 sudo /etc/init.d/apache2 restart

Terminamos con PHP.


Para probar que se haya instalado correctamente vamos a crear un pequeño script en PHP. Escribe
en tu terminal:
1 sudo gedit /var/www/test.php

Ponle este contenido y guárdalo:


1 <?php
2 phpinfo();
3 ?>

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:
1 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).
1 sudo apt-get install mysql-client mysql-admin mysql-query-browser libmysqlclient15-dev

Probemos si todo funciona correctamente:


1 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:
1 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yyy');

Sustituye yyy por tu nueva contraseña.

Acceso remoto a la base de datos


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:
1 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:
1 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:
1 sudo apt-get install php5-gd

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

Reinicia Apache con:


1 sudo /etc/init.d/apache2 restart
La tarea es bien sencilla, desde un terminal, instalamos el paquete tasksel, el mismo que utiliza
Synaptic internamente para realizar esta tarea:
ahornero@6581-D:~$ sudo apt-get install tasksel

Y lanzamos la herramienta, ya sea directamente desde la consola con el binario tasksel (que invoca
internamente a APT) o a través de Synaptic, aquí lo veremos con la primera opción que es más
directa:
ahornero@6581-D:~$ sudo tasksel

Seleccionamos la tarea LAMP, que se encargará automáticamente de instalarnos todos los paquetes
y dependencias necesarias:

y luego no solicitará un contraseña para el administrador de la base de datos:

Para comprobar que todo ha ido bien, crearemos un fichero test.php en el directorio /var/www/, que
es donde por defecto se alojará nuestra web.
cambiamos los permisos del directorio fijándonos como propietario,
ahornero@6581-D:~$ cd /var/www/
ahornero@6581-D:/var/www$ sudo chown -R ahornero .
[sudo] password for ahornero: *******

ahora creamos el fichero test.php e incluimos la siguiente línea,


ahornero@6581-D:/var/www$ nano test.php

reiniciamos el servidor Web


ahornero@6581-D:~$ sudo /etc/init.d/apache2 restart
* Restarting web server apache2 … waiting [ OK ]

y voilà! Debería de funcionar como se muestra en la siguiente imagen desde el navegador:

LAMP es básicamente la conjunción de 4 tecnologías (Linux + Apache + MySQL + PHP) para


administrar tu propio servidor web en tu PC. Normalmente, la instalación de LAMP en Ubuntu
es bastante sencilla pero recién me entero que hay una forma aún más fácil de hacerlo.
Los pasos a seguir

1.- Abrí Synaptic > Editar > Marcar paquetes por tarea... > LAMP Server.

Aunque no lo creas, eso es todo. o que resta se explica por sí mismo.

2.- Es muy recomendable instalar el paquete phpmyadmin.

3.- Abrí tu explorador web favorito y navegá hasta la página http://localhost. Ese será el directorio
raíz de tu servidor.

4.- Para modificar el contenido de tu servidor, copiá los archivos que creas necesarios a la carpeta
/var/www.

Instalar LAMP en ubuntu 10.10


Posted: 22 noviembre 2010 by Daniel in gnu/linux, Tecnologia e informatica
Etiquetas: apache, LAMP, mysql, php5, synaptic, tasksel, ubuntu 10.10
2
NOTA: Si lo que desean es otro método diferente al que sigue a continuación, pueden instalar
XAMPP guiándose con un tutorial que encontré en tutorialesubuntu.com
Bien en versiones anteriores de ubuntu se podía instalar LAMP de una forma comoda, pero no, en la
10.10 simplemente no está el camino que uno conoce. LAMP para quienes no sepan o no recuerden
es sigla de: Linux Apache MySQL PHP y es la forma mas sencilla que conozco para tener este
ambiente de desarrollo web en el PC.
Antes se podía instalar desde Synaptic, con el selector de paquetes por tarea. Pero ya no está la
opción, como decía antes, sin embargo solo basta con instalar un paquetico y woala aparecerá de
nuevo la opción de ‘Marcar paquetes por tarea’
sudo apt-get install tasksel

y listo, LAMP entonces puede ser instalado desde synaptic


o lanzando el programa directamente desde la terminal:
sudo tasksel

Seleccionamos LAMP y tendremos servidor apache, servidor mysql y motor de php5. Y para
comprobar que ha ido bien todo, vamos al navegador y miramos el localhost
Bueno eso es todo
[ACTUALIZACIÓN]
Y sin embargo probando no entendí porque no corrían los script de PHP, pues sencillo este metodo
no instala PHP5 entonces no sé que tiene de lamP si no trae PHP, en todo caso pongo aquí como
remediar la cosa.
Esta es la lista de paquetes que instala, y se ve que falta PHP5

Para instalar PHP5:


$ sudo apt-get install php5 libapache2-mod-php5 php5-gd php5-dom php5-
pgsql php5-mysql

ciao
Eliminar programas en Ubuntu
Etiqueta: Edgy Eft, Feisty Fawn, Manual, Planet, Terminal, Ubuntu
Para este mini howto utilizaremos la consola como herramienta principal, y los comandos aptitude
y apt-get.

.- Usando aptitude
Los pasos a seguir son los siguientes:

1. Primero de nada desinstalaremos, y purgaremos, el programa y todo lo que tiene que ver con el
mismo.

# sudo aptitude --purge remove programa(*)

2. Ahora limpiaremos el registro de todas las librerías que tienen que ver con la aplicación
recientemente desinstalada, y que han quedado inservibles.

# sudo aptitude clean programa(*)

(*): programa es el nombre de la aplicación,o librería, que queremos desinstalar.

.- Usando apt-get
Ahora usaremos apt-get, para hace la misma faena.

1. Usaremos purge como en el caso anterior.

# sudo apt-get --purge remove nombre(*)

2. En este caso usaremos autoremove eliminar todas las librerías caídas en desuso tras la
desinstalación.

# sudo apt-get autoremove(*)

(*): programa es el nombre de la aplicación,o librería, que queremos desinstalar.

.- Por ultimo
Abriremos nuestro administrador de archivos y entraremos en la carpeta de usuario. Una vez dentro
eliminaremos la carpeta de la aplicación recién eliminada (si es que aún aparece)

También podría gustarte