Instalar Servidor LAMP en Debian (Apache,MySQL,PHP) + PHPMyAdmin
+ 
Como instalar el Servidor LAMP en Debian.
(Aplicable a Debian Squeeze y Lenny )
Instalar el servidor es más sensillo de lo que parece. (y en Ubuntu, es todavía más)
Apache
En un Terminal como root ejecutamos:
aptitude install apache2 apache2-doc
Una vez que instalamos el servidor apache, tenemos que “adueñarnos” de la carpeta /var/www
En el mismo terminal como root:
chown -hR usuario /var/www
Donde cambiamos “usuario” por tu nombre de usuario.
Ahora, para no tener que andar trabajando con carpetas “raras” como /var/www
Hacemos lo siguiente, en un terminal normal:
ln -s /var/www public_html
Listo! ahora el servidor ya es sullo! Los archivos para que se vean los tenes que poner en la carpeta “public_html” que está en tu carpeta personal. (si usaron un ftp de un servidor web, es parecido
) para poder entrar tienes que ir a la siguiente URL: http://localhost/
MySQL Server
Ahora, tenemos el servidor de Apache listo (nos falta el php por ahora), pero nos falta el MySQL Server.
Para instalarlo ponemos en un terminal:
aptitude install mysql-server mysql-client
Llegará un momento donde nos preguntará una contraseña para el usuario root, escriban una (la pedirá 2 veces)
Luego de que terminaron la instalación, procedemos con instalar PHP.
PHP Hypertext Pre-processor
Una vez que tenemos el Apache y MySQL nos falta el PHP! para poder ejecutar nuestros scripts .php
Para instalarlo, tenemos que hacer lo siguiente: (en un terminal logueado como root) :
aptitude install php5 php5-mysql libapache2-mod-php5
Ya tenemos el PHP! (todavía no funciona, esperen hasta el último paso donde se arregla todo
)
PHP MyAdmin
Esta herramienta nos sirve para manejar las bases de datos, para instalarla hacemos lo siguiente en un terminal como root:
aptitude install phpmyadmin
La primera vez pregunta cual servidor estas usuando, debes elegir “apache2″ y marcarlo con la barra espaciadora, luego pones siguiente, con TAB y Enter.
Luego, pregunta cual es tu contraseña del MySQL, ponemos la contraseña que elegimos cuando instalamos el MySQL.
Luego pregunta algo sobre el manejo de bases de datos, (si quiere que las configure), elegimos que Sí.
Ya tenemos instalado el PHPMyAdmin!
Reiniciando el Servidor y aplicando los cambios
Esta parte es la más importante, reiniciar el servidor apache para que carge el mysql, el php y el phpmyadmin.
Para eso hacemos (en un terminal como root) :
/etc/init.d/apache2 restart
Ya estamos listos para disfrutar de nuestro servidor! (abajo dejo unas notas)
Controlando el Servidor.
Esto sirve para apagar/encender o reiniciar el servidor cuando queramos.
(todos los comandos se ponen en terminal como root)
Controlando Apache
Reiniciar:
/etc/init.d/apache2 restart
Encender:
/etc/init.d/apache2 start
Apagar:
/etc/init.d/apache2 stop
Controlando MySQL Server:
Reiniciar:
/etc/init.d/mysql restart
Encender:
/etc/init.d/mysql start
Apagar:
/etc/init.d/mysql stop
Activando mensajes de error de PHP
Este pequeño tutorial sirve para hacer que apache nos muestre en el navegador los errores de nuestro script php (si es que tiene)
En un terminal como root ponemos:
gedit /etc/php5/apache2/php.ini
(reemplazando gedit por cualquier otro editor de texto, yo uso leafpad o nano ) (como debian viene con Gnome por defecto, puse gedit)
Ahora, se nos abrirá el editor de textos.
Tenemos que buscar lo siguiente:
display_errors = Off
Lo reemplazamos con lo siguiente:
display_errors = E_ALL
Pequeña Guía de como usarlo
Es muy fácil, todos los archivos php y html, los tenes que guardar en:
carpeta personal/public_html
Para ver “la página web” tienes que entrar a: http://localhost/ (esta dirección solo te servirá a tí)
Para entrar al PHPMyAdmin, entras a http://localhost/phpmyadmin
El usuario es “root” y la contraseña es la que pusimos en la instalación del MySQL Server.
Espero que les guste esta guía que escribí yo!
PD, yo no nací sabiendo instalar el servidor, así que acredito a quien me ayudó:








