Breaking

Instalar entorno LAMP en Ubuntu

En este tutorial aprenderemos a instalar todo lo necesario para crear nuestro entorno de trabajo LAMP (Linux -Apache - MySQL -PHP) usando Ubuntu

Instalando Apache
Usando la Terminal Iniciaremos la instalación de nuestra entorno de Trabajo
1. Actualizaremos APT-GET

sudo apt-get upgrade
sudo apt-get update

2. Instalaremos Apache 2
sudo apt-get install apache2

3. Instalar MySQL
sudo apt-get install mysql-server php5-mysql

Tenemos que decirle a MySQL que tiene que crear su propia base de datos para la estructura del directorio donde se almacenará la información.
sudo mysql_install_db

4. Instalar PHP
sudo apt-get install libapache2-mod-php5 php5 php5-mcrypt

Instalación de módulos PHP
Buscar Módulos
apt-cache search php5-

php5-cgi - Del lado del servidor, lenguaje de scripting embebido en HTML (CGI binario)
php5-cli - Intérprete de línea de comandos para el lenguaje de scripting PHP5
php5-common - Archivos comunes para paquetes construidos desde fuente PHP5
php5-curl - Módulo CURL para php5
php5-dbg - Símbolos de depuración para PHP5 
php5-dev - Archivos para el módulo de desarrollo PHP5
php5-gd - Módulo GD para PHP5

Instalar Módulos
sudo apt-get install nombre_del_modulo

5. Configurar Acceso a Directorios
sudo chmod 777 /var/www/html 
sudo chown usuario /var/www/html

6. Probar entorno
sudo nano /var/www/html/info.php
Escribir el siguiente Código
<?php
phpinfo();
?>
Abrir Navegador y Escribir
http://localhost/info.php

7. Habilitar el mod_rewrite de Apache
Habilitar el módulo
sudo a2enmod rewrite

Reiniciar Apache
sudo service apache2 restart

Editar el archivo de Configuración por Default
sudo nano /etc/apache2/sites-available/000-default.conf

Buscar el Texto "DocumentRoot /var/www/html" y a continuación pegar
<Directory "/var/www/html">
    AllowOverride All
</Directory>

Finalmente reiniciamos Apache
sudo service apache2 restart

Con estos pasos ya tendremos instalado nuestro entorno LAMP para empezar a Desarrollar.

No hay comentarios:

Con la tecnología de Blogger.