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.
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.
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.
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 &
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.
- Y es aqui donde vamos a cambiar la contraseña del MySQL
- Y forzamos al servidor a recargar los privilegios para que pueda guardar los cambios.
- Salimos.
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
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.
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
Excelente tutorial. Me sacaste de apuros con Mysql en kali linux. Gracias
ResponderBorrar