Crear un servidor LAMP con Ubuntu desde 0 Linux - Apache - Mysql - Php

Despues de tener varios problemas con windows respecto a los virus decidi meses atras pasarme a linux. He tenido buena experiencia y decidi subir este tutorial basado en varios.

Crear un servidor LAMP con Ubuntu desde 0 Linux - Apache - Mysql - Php

Estos paso son para seguir despues que hemos instalado la ultima version de Ubuntu.

Instalamos Apache:

sudo apt-get install apache2

Nos pedirá nuestra contraseña para autenticar. Por cierto, las instrucciones están para Ubuntu y sistemas basados en Debian. En otras distribuciones, el método es distinto. En el browser colocamos en http://localhost/

Instalamos PHP 5

sudo apt-get install php5

Instalamos el conector de PHP para Apache 2

sudo apt-get install libapache2-mod-php5

Creamos el enlace simbólico al módulo

sudo ln -s /etc/apache2/mods-available/php5.load

- Reiniciamos el Servidor

sudo /etc/init.d/apache2 restart

Con esto ya tenemos vinculado Apache con PHP. Nuestra carpeta DocumentRoot es /var/www/. Para probar creamos un archivo de prueba con la extensión .php e incluimos la función

phpinfo();

Ahora, si el servidor nos mostrase el cuadro de dialogo Guardar Archivo, procedemos a forzar el reinicio de Apache.

sudo a2enmod php5

sudo /etc/init.d/apache2 force-reload

Instalamos módulos adicionales

PEAR

sudo apt-get install php-pear

GD

sudo apt-get install php5-gd

XSL

sudo apt-get install php5-xsl

CURL

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

PostFix: soporte para la función mail()

sudo apt-get install postfix

Reiniciamos el Servidor

sudo /etc/init.d/apache2 restart

Instalando MySQL:

La instalación de MySQL tambián viene a ser muy sencilla.

Para Apache (requerido para instalar en PHP)

sudo apt-get install libapache2-mod-auth-mysql

Podemos definir la version 4 o 5 de PHP

sudo apt-get install php-mysql

sudo apt-get install phpmyadmin

Ahora, editamos el archivo de configuración de PHP ubicado en /etc/php/apache2/php.ini y agregamos:

extension=mysql.so

sudo nano /etc/php/apache2/php.ini

Ahora, volvemos a reiniciar el Servidor de Apache. Y terminamos por instalar el Servidor de MySQL. Colocamos la contraseña de ROOT

sudo mysqladmin password > (Nota: Se recomienda por lo menos una clave con 8 carácteres mínimo)

sudo apt-get install mysql-server

Y con esto ya tenemos instalado Apache, PHP y MySQL en GNU/Linux Ubuntu. Podemos reiniciar nuestro computador y cada vez que iniciemos, los servicios de Apache y MySQL se iniciaran automaticamente. Para probar la conexió de PHP con MySQL, podemos volver al archivo de prueba de creamos. Debemos ver el apartado de mysql.

Crear enlace simbolico del phpmyadmin

sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

No olvidar instalar el FTP (recomiendo con con VSFTP)

Esto se hace desde el terminal:

sudo apt-get install vsftpd

Habilitar MOD_REWRITE en entorno LAMP Ubuntu

Entonces lo que hacemos es lo siguiente:

Habilitamos el mode_rewrite desde comandos

sudo a2enmod rewrite

y luego

sudo gedit /etc/apache2/sites-enabled/000-default

y reemplazamos en todas las veces en donde aparezca “AllowOverride none” por “AllowOverride All” y guardamos. reiniciamos o relodeamos el Apache

sudo /etc/init.d/Apache2 reload

Otros Sudo que te pueden servir

Para Crear un Usuario:

sudo adduser nombre-usuario

Para asignarle contrasena:

sudo passwd nombre-usuario

Para Eliminar Usuario:

sudo deluser nombre-usuario

Para permisos a directorios:

sudo chown -R nombre-usuario:nombre-usuario /var/www/Tu_directorio

Luego, seria recomedable que le asignaras un password para www-data y accedas con esa cuenta la sesion para que no tengas problemas con los permisos.

Para descargar Quanta en caso de que quieras algun editor HTML

sudo apt-get install quanta

O si no te gusta Quanta puede ser Kompozer:

sudo aptitude install kompozer

Para Instalar Filezilla en caso que quieras un FTP cliente

sudo apt-get install filezilla

Para Cambiar a Usuario Root desde el terminal

sudo –s –H (ingresar nuestra contraseña de usuario)

Para Instalar Adobe Air:

Ir a la web de adobe: http://get.adobe.com/es/air/

Si lo descargaste en el escritorio dale permisos de ejecucion. Para eso teneomos que cambiar de directorio:

cd ~ /Escritorio

Le damos permiso de ejecucion

chmod +x AdobeAIRInstaller.bin

Lo ejecutamos

./AdobeAIRInstaller.bin

En caso de querer instalar Impresora, en este caso que sea la HP D1660 descargamos los ficheros desde http://hplipopensource.com/hplip-web/index.html

Enviar este Articulo por Email Imprimir este Articulo

Compártelo

Facebook MySpace Twitter Meneame MSN Wikio Freski iGoogle Netvibes Mi Yahoo My Life Technorati Enchilame Digg Stumble Upon Reddit

Comentarios sobre Crear un servidor LAMP con Ubuntu desde 0 Linux - Apache - Mysql - Php

Avatar

Comentado por Ghost / 2010-05-07 22:05:12

Bueno, también hay otras formas de instalar apache, por ejemplo desde un paquete .tar.gz

http://desarrollalinux.com/2010/instalar-apache-en-linux-ubuntu-10-04/

Saludos!

Comenta sobre Crear un servidor LAMP con Ubuntu desde 0 Linux - Apache - Mysql - Php

Nombre

Email

URL
Comentario o Pregunta

Recargar
Escriba los Caracteres que ves en la Imagen

Enviarme Notificaciones cuando alguien opine o cuando actualicen.
Por Dario Vera

Desde el 31 de Marzo de 2010

Tags

Visitas: 946
Anunciar AQUI Blog Chat Cine Estreno Contactenos Documentales Downloads
Farandula Foros Futbol Partidos Galeria de Fotos Hojas de Vida Hosting La Batalla de las Sexy
Las Mas Sexy Letras Locutorios Mi Cyber Mi Manada Noticias Pésimo Servicio
Pasatiempo Peliculas Portal de Noticias Programas Contables Radio Reality Redaccion
Series de TV SMS Gratis SMS Mensajes Solo Futbol Tecnologia TeleNovelas Tienda
Trueques Tu Pagina Web Video