Calificalo
lamp-ubuntu
lamp-ubuntu

LAMP es  acrónimo de Linux, Apache, MySQL y PHP que la combinación de estas tecnologías es usada principalmente para definir la infraestructura de un servidor web.
En el caso de Kali Linux el servidor virtual ya esta en ejecución pero para el resto de los demás el caso es diferente primero tendremos que actualizar todo nuestro sistema.


sudo apt-get update

Para comenzar la instalación de LAMP comenzaremos, instalando Apache en Ubuntu 15.04 Vivid Vervet, Ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr, Ubuntu 12.04 Precise Pangolin, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04, Linux Lite 2 y otros sistemas derivados de Ubuntu.

Comenzaremos instalando el primer miembro de LAMP y sera instalar apache escriba los siguientes comandos:

sudo apt-get install apache2

Para comprobar si Apache está instalado, escribiremos en el navegador la dirección IP de su servidor (por ejemplo http://192.168.100.1.). La página debe mostrar las palabras “IT WORK” .
Como saber la dirección IP del servidor.
Puede ejecutar el siguiente comando en tu terminal para mostrar la dirección IP de su VPS.

 ifconfig eth0 | grep inet | awk ‘{ print $2 }’

Ahora proseguiremos con el segundo miembro de LAMP y sera instalar MySQL en Ubuntu 15.04 Vivid Vervet, Ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr, Ubuntu 12.04 Precise Pangolin, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04, Linux Lite 2 y otros sistemas derivados de Ubuntu.

sudo apt- get install mysql-server

Durante la instalación , MySQL le pedirá establecer una contraseña de root.

Al terminar la instalacion ejecutaremos un script:

 mysql_secure_installation

El mensaje le pedirá la contraseña de root actual.

Enter current password for root (enter for none): 
OK, successfully used password, moving on…

En caso de que tengan algun error al tipear su contraseña y le salga este error:

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)

Generalmente es un error que paso en Kali linux pero se soluciona asi:

creamos un directorio con el comando mkdir en caso de que ya exista proceguir con el siguiente comando:

mkdir /var/run/mysqld
touch /var/run/mysqld/mysqld.sock

chown -R mysql /var/run/mysqld
/etc/init.d/mysql restart

y ya tendria que funcionar cualquie cosa en los comentarios respondo ok continuemos.

A continuación, el mensaje que le preguntará si desea cambiar la contraseña de root . Seguir adelante y elegir N y pasar a las etapas siguientes. Es más fácil sólo para decir Sí a todas las opciones . Al final , MySQL se volverá a cargar y aplicar los nuevos cambios.

By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] y                                            
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] y
... Success!

By default, MySQL comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] y
 ... Success!

Cleaning up...

Una vez que hayas terminado con eso se puede terminar con la instalación de PHP en el servidor virtual.

El ultimo sera el ultimo miembro de LAMP y sera instalar PHP en Ubuntu 15.04 Vivid Vervet, Ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr, Ubuntu 12.04 Precise Pangolin, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04, Linux Lite 2 y otros sistemas derivados de Ubuntu.

sudo apt-get install php5 php-pear php5-suhosin php5-mysql

Si son usuarios de Debian 7 o Kali Linux, excluir php5- suhosin de esa lista , ya que ha sido eliminado.
Después de responder Yes a la pregunta dos veces, PHP se instalará .

Terminar reiniciando apache :

service apache2  restart

¡Felicitaciones! Ahora ya dispone de LAMP.

Ahora podremos usar LAMP para poder ejecutar nuestras aplicaciones web , desarrollo y vaya muchas otras cosas que LAMP nos permite.

 

Dejanos Saber lo que piensas