Diferencia entre revisiones de «Usuario:Juanda/lamp/Instalación»

De WikiEducator
Saltar a: navegación, buscar
(Comprobación de servicios arrancados)
(Comprobación de servicios arrancados)
Línea 49: Línea 49:
 
</pre>
 
</pre>
 
*Comprobamos que Apache2 funcione bien:
 
*Comprobamos que Apache2 funcione bien:
**Desde el navegador, http://localhost debería sacar una ventana con el mensaje "It works!".
+
*Desde el navegador, http://localhost debería sacar una ventana con el mensaje "It works!".
**Colocamos en /var/www (Document Root) un fichero "index.php" con el texto  
+
*Colocamos en /var/www (Document Root) un fichero "index.php" con el texto  
 
<pre>
 
<pre>
 
$more index.php
 
$more index.php
 
<?php phpinfo(); ?>
 
<?php phpinfo(); ?>
 
</pre>
 
</pre>
**Ejecutamos http://localhost/index.php y comprobamos que nos muestra información de la configuración de Apache en la máquina, esto quiere decir que procesa bien el php (ha ejecutado correctamente la función phpinfo()
+
*Ejecutamos http://localhost/index.php y comprobamos que nos muestra información de la configuración de Apache en la máquina, esto quiere decir que procesa bien el php (ha ejecutado correctamente la función phpinfo()

Revisión de 05:52 22 ene 2013

Intalación LAMP en Ubuntu 12.04

Introducción

  • LAMP es un acrónimo de Linux, Apache, Mysql y Php.
  • Forma un entorno de desarrollo muy extendido en la web.
  • Linux es el SO
  • Apache es el Servidor Web
  • Mysql la base de datos
  • Php el lenguaje de programación
  • Otra posibilidad es instalar sobre Windows (WAMP).
  • Tenemos otras posibilidades como XAMPP que tiene versión portable.

Instalación de MySql

  • Con usuario root o mediante sudo:
#apt-get install mysql-server mysql-client 

Instalación de Apache

apt-get install apache2

Instalación php

  • Instalaremos tanto php5 como el módulo con Apache:
apt-get install php5 libapache2-mod-php5
  • Reiniciaremos el servidor Apache:
  • Ojo que veamos un OK y no un FAIL!!!
juanda@juanda-PC:~$ sudo service apache2 stop
[sudo] password for juanda: 
 * Stopping web server apache2                                                  
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
 ... waiting                                                             [ OK ]
juanda@juanda-PC:~$ sudo service apache2 start
 * Starting web server apache2                                                  
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                         [ OK ]
juanda@juanda-PC:~$ 

Comprobación de servicios arrancados

  • Comprobamos que tanto mysql como apache2 estén arrancados
juanda@juanda-PC:~$ service mysql status
mysql start/running, process 1213
juanda@juanda-PC:~$ service apache2 status
Apache2 is running (pid 1415).
juanda@juanda-PC:~$ 
  • Comprobamos que Apache2 funcione bien:
  • Desde el navegador, http://localhost debería sacar una ventana con el mensaje "It works!".
  • Colocamos en /var/www (Document Root) un fichero "index.php" con el texto
$more index.php
<?php phpinfo(); ?>
  • Ejecutamos http://localhost/index.php y comprobamos que nos muestra información de la configuración de Apache en la máquina, esto quiere decir que procesa bien el php (ha ejecutado correctamente la función phpinfo()