Servidor LAMP en Ubuntu

Tabla de Contenidos [-+]

* 1 Instalación de Apache
* 2 Instalación de PHP
* 3 Instalación de Mysql
* 4 Que es Joomla.
* 4.1 Descargar Joomla.
* 4.2 Creación/permisos Joomla.
* 4.3 Creación/Usuario BDs Joomla.
* 4.4 Usuario FTP Joomla
* 5 Instalación de Joomla

Para poder tener el servicio LAMP, es necesario tener lo siguiente:

* GNU/Linux: Que es sistema operativo.
* Apache: El servidor de paginas web.
* Mysql: El Manejador de BDs.
* PHP/Perl/Python. Lenguaje de programación, el principal que de ocupa es PHP.

Instalación de Apache
En este paso solamente instalaremos el servidor que alojara nuestras paginas web.

root@server1:~# apt-get install apache2

Instalación de PHP
En este paso instalaremos el lenguaje de programación de PHP, como también las librerías de integración con nuestro servidor apache.

root@server1:~# apt-get install php5 libapache2-mod-php5

Para poder comprobar que nuestro servidor nuestro servidor apache tiene ya agrego el modulo de PHP tendremos que ejecutar los siguientes pasos. Tendremos que crear el siguiente archivo dentro de /var/www.

root@server1:~# vim /var/www/test.php

Dentro de este archivo agregamos las siguientes lineas.

<?
phpinfo();
?>

Lo guardamos y reinciamos apache.

root@server1:~# /etc/init.d/apache2 restart

Ahora para comprobar abrimos nuestro navegador web a la siguiente dirección http://127.0.0.1/test.php, la cual nos mostrara la información y otras característica de lenguaje de programación PHP.

Instalación de Mysql
Ahora instalaremos nuestra base de datos de Mysql, como también se instalara el modulo de conexión a la base de datos a través de PHP.

root@server1:~# apt-get install mysql-server php5-mysql

Al terminar de instalar los paquetes, nos solicitara la contraseña de root de Mysql.


Servidor LAMP en UBUNTU


Y su confirmación de la misma.

Ubuntu


Que es Joomla.
Joomla es un CMS “Sistema de Gestión de Contenidos”, que nos permite organizar y facilitar la creación de documentos y también es una aplicación web usada para gestión sitios web.
Descargar Joomla.
Primero tenemos que descargar joomla desde su pagina oficial: http://www.joomlaspanish.org/ o también lo podemos descargar desde consola.

root@server1:~# wget [http://joomlacode.org/gf/download/frsrelease/9314/35095]
/Joomla_1.5.9-Spanish-pack_completo.tar.gz

Creación/permisos Joomla.
Después de la descarga comenzaremos la creación de su deposito donde esta alojado joomla.

root@server1:~# mkdir /var/www/joomla

Moveremos el fichero descargado al su deposito.

root@server1:~# mv Joomla_1.5.9-Spanish-pack_completo.tar.gz /var/www/joomla/

Accedemos en donde esta el deposito de joomla.

root@server1:~# cd /var/www/joomla

Descomprimimos el fichero de joomla.

root@server1:joomla# tar xvfz Joomla_1.5.9-Spanish-pack_completo.tar.gz

Ya después de haber terminado de extraer los datos, tendremos que darle permisos hacia el usuario y grupo www-data.

root@server1:joomla# chown -R www-data:www-data /var/www/joomla

Ahora daremos permisos de lectura y escritura al usuario, lectura para el grupo y otros usuarios, para archivos.

root@server1:joomla# find . -type f -exec chmod 644 {} ;

También cambiaremos permisos hacia los directorios con permisos de usuario lectura, escritura y ejecución, lectura y ejecución para el grupo y otros usuarios.

root@server1:joomla# find . -type d -exec chmod 755 {} ;

Creación/Usuario BDs Joomla.
En este paso tendremos que crear nuestra BDs para nuestro Joomla.

root@server1:joomla# mysqladmin -u root -p create joomla
Enter password:
root@server1:joomla

Ahora accedemos a nuestro Mysql de la siguiente manera.

root@server1:joomla# mysql -u root -p
Enter password:

Nos pide el password de root de Mysql se lo proporcionamos, ya cuando logremos el acceso nos aparecerá lo siguiente.

root@server1:joomla# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 3
Server version: 5.0.51a-3ubuntu5.4 (Ubuntu)

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql>

Nos aparecerá un el prompt de mysql esperando alguna instrucción, lo que haremos ahora sera darle permisos al usuario joomla de poder insertar, actualizar, borrar datos y crear, eliminar, alterar la base de datos, como también indicamos la contraseña de usuario.

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE,
TEMPORARY TABLES, LOCK TABLES ON joomla.* TO 'joomla'@'localhost' IDENTIFIED BY 'qwerty';
Query OK, 0 rows affected (0.00 sec)
mysql>

Solamente queda el siguiente comando para que tenga en cuenta los cambios realizados dentro de Mysql y no se tenga que reiniciar el servicio.

mysql> FLUSH PRIVILEGES;

Y nos salimos de Mysql.

mysql> q
Bye

Usuario FTP Joomla
Debemos crear un usuario ftp para joomla.

root@server1:~# useradd -g ftp -d /var/www/joomla/ -s /bin/ftp joomla
root@server1:~# passwd joomla
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@server1:~#

Instalación de Joomla
Comenzaremos la instalación de Joomla, pero antes de todo esto tendremos que reiniciar nuestro servidor apache.

root@server1:~# /etc/init.d/apache2 restart
* Restarting web server apache2 [ OK ]
root@server1:~#

Tendremos que abrir nuestro navegador web y en la ruta poner http://127.0.0.1/joomla o http://direccion-IP/joomla, la primera pantalla de la instalación de Joomla nos indica que idioma queremos para el portal.


apache


En el segundo paso el verificara si tiene alguna otra dependencia extra, si no tiene le damos siguiente.

PHP


En tercer Paso nos mostrara la licencia, si estamos de acuerdo vamos siguiente.

MySQL


El cuarto paso es muy importante ya que le especificamos, el tipo de manejador de BDs, el nombre del servidor o la IP, usuario/contraseña y nombre de la BDs que se va ocupar.

Linux


En el quinto nos indica que si queremos habilitar el servicio FTP, si se activa tenemos que proporcionarle usuario y contraseña.

Servidor LAMP en UBUNTU


El sexto paso nos solicita la configuración principal, nos solicita el nombre del servicio WEB, contraseña de administrador.

Ubuntu


Por ultimo nos mostrara una pantalla de felicitación de que ha terminado de instalarse Joomla.

apache


Al finalizar la instalación sale un mensaje de color rojo, esto indica que debemos borrar el directorio de instalación de Joomla o también los podemos renombrar.

root@server1:joomla# mv installation/ installation-resp

Para poder entrar al recurso de administrador entramos de la siguiente manera, http://127.0.0.1/joomla/administrator/.zZ



Fuente: http://www2.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/wiki/Base%20de%20Conocimiento/Servidor+LAMP+en+Ubuntu;jsessionid=C004C14A8C771111AA09FCA1DD506F40