viernes, 13 de noviembre de 2015

LAMP Server en Kali Sana

Instalar Apache, MySql, PHP y PhpMyAdmin en Kali Sana

Todos nosotros sabemos que Lamp es un servidor para linux, la funcion que cumple es crear un servidor local para poder almacenar las paginas web desarrolladas, en este caso montaremos este servidor en nuestro querido kali sana para ello necesitamos realizar los siguientes pasos:

1er. Paso: Desde una consola instalamos el servidor Web HTTP llamado Apache2 aunque en algunas versiones de linux como esta ya viene predeterminada asi que igual lo intentaremos instalar por si las dudas.

root@FuegoValirio:~# apt-get install apache2


2do. Paso: Iniciamos y observamos el estado que el servidor web HTTP que este activo.

root@FuegoValirio:~# service apache2 start  
root@FuegoValirio:~# service apache2 status


3er. Paso: Nos aseguramos que hasta el momento todo este llendo de maravilla entramos a nuestro servidor local desde nuestro navegador favorito y tecleamos localhost o 127.0.0.1 y nos aparecera la pagina por defecto de Apache.


Si todo esta de maravilla hasta aqui podemos seguir con el siguiente paso:

4to. Paso: Ahora nos toca instalar las librerias para que nuestra pagina pueda ser soportada ya sea en los multiples lenguajes de programación que existen para el desarrollo web.

root@FuegoValirio:~# apt-get install php5 libapache2-mod-php5 php5-mcrypt php-pear php5-dev  


5to. Paso: Terminado el paso de instalación creamos un archivo el cual nos brindara la información del php que esta instalado en nuestra maquina.

root@FuegoValirio:~# nano /var/www/html/info.php  




6to. Paso: Ya iniciado el editor de archivos desde consola tecleamos lo siguiente, esto hará que en el servidor local nos muestre tanto la información detallada de nuestro php instalado y insformación extra de nuestro PC.

<?php     
phpinfo();
?>           

Escrita las sentencias de php presionamos Ctrl + O y ENTER para guardar y Ctrl + X para salir del editor nano.


7mo. Paso: Comprobamos si efectivamente los cambios se realizarón para ello en nuestro navegador accedemos al localhost/info.php y es aqui donde nos aparecera información detallada.


8vo. Paso: Ahora nos toca instalar el motor de base de datos MySQL, aunque de igual manera esta instalado de forma predeterminada pero de igual forma lo vamos a instalar.

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


9no. Paso: Detenemos el mysql para cambiar la contreña ya que este viene instalado por defecto.

root@FuegoValirio:~# service mysql stop 


10mo. Paso: Ingresamos al modo restauración de mysql para poder reemplazar la contraseña antigua por la nueva.

root@FuegoValirio:~# mysqld_safe --skip-grant-tables &


11ro. Paso:

  • Ingresamos al sql con el usuario root.

          root@FuegoValirio:~# mysql -u root
  • Ya estando dentro usamos el mysql para poder modificar la contraseña que ya tiene por default.
        mysql> use mysql;  
  • Y es aqui donde vamos a cambiar la contraseña del MySQL
        mysql> update user set password=PASSWORD("nueva contraseña") where user='root';   
  • Y forzamos al servidor a recargar los privilegios para que pueda guardar los cambios.
        mysql> flush privileges;  
  • Salimos.
        mysql> quit;

NOTA: Recordar la contraseña nueva ya que la necesitaremos para configurar mas adelante el PhpMyAdmin

 12do. Paso: Detenemos, iniciamos y vemos el estado de MySQL

root@FuegoValirio:~# service mysql stop

root@FuegoValirio:~# service mysql start

root@FuegoValirio:~# service mysql status


 13ro. Paso: Ya casi terminando instalamos el administrador de base de datos llamado PhpMyAdmin.

root@FuegoValirio:~# apt-get install phpmyadmin

Confirmamos la instalación con un "S" y esta descargara los paquetes necesarios para su correcto funcionamiento.


14to. Paso: Durante la instalación PhpMyAdmin nos pedira una configuración automatica para que se pueda ejecutar en este caso tenemos instalado apache2 asi que lo selecionamos con la BARRA ESPACIADORA, tabulamos y le damos un ENTER a Aceptar.


15to. Paso: Confirmamos que tenemos una base de datos configurada.
 

16to. Paso:  Ingresamos una contraseña para phpmyadmin, puede ser la anterior agregada a mysql u otra.



17mo. Paso: Colocamos la contraseña la cual cambiamos anteriormente en mi caso fue "vkali" y confirmamos, luego les volvera a pedir vuelven a ingresar la misma contraseña y volvemos a confirmar.
 

Esperamos a que la instalación se complete y listo lo tenemos ya casi terminado.



18vo. Paso: Ingresamos al localhost/phpmyadmin desde el navegador y accedemos escribiendo como uruario root y su respectiva contraseña agregada por ustedes.


Luego tendremos acceso de administrador de nuestras propias bases de datos podremos crear, diseñar, modificar y eliminar las bases de datos desde el propio phpmyadmin.

19no. Paso: Por ultimo agregamos todos los permisos a la carpeta donde se alojan los datos para no tener problemas futuros al momento de correr nuestra pagina web.

root@FuegoValirio:~#  adduser root www-data
root@FuegoValirio:~#  chown -R www-data:www-data /var/www
root@FuegoValirio:~#  chmod -R g+rw /var/www 

Y es en esta ruta /var/www/html donde podemos alojar nuestros proyectos de prueba.



Y para finalizar cada vez que queremos poner en marcha nuestro servidor debemos iniciar los servicios al igual que xampp en windows y mac, lamp debe iniciarse con los siguiente comandos.

root@FuegoValirio:~#  service apache2 start
root@FuegoValirio:~# service apache2 status
root@FuegoValirio:~# service mysql status
root@FuegoValirio:~# service mysql status 



 

1 comentario: