NOTA
Tiene muchísimo tiempo que no instalo una LAMP stack.
Estas son mis notas de cuando lo hacía hace ya varios años.
§ LAMP
LAMP: Linux Apache MySQL PHP
§ Apache
Abre una terminal y escribe:
sudo apt-get install apache2
Al finalizar la instalación el servidor web será iniciado automáticamente.
Para iniciarlo de forma manual, lo puedes hacer así:
sudo service apache2 start
Si por alguna razón necesitas detener el servicio:
sudo service apache2 stop
El directorio donde se almacenan tus documentos web por default es: /var/www
.
Podrás ver una página web al visitar http://localhost
desde tu navegador.
§ PHP
Instala las dependencias:
sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-mysql
Reinicia Apache con:
sudo service apache2 restart
Para probar que todo está bien vamos a crear un pequeño script en PHP:
sudo nano /var/www/test.php
Ponle este contenido y guárdalo:
<?php
phpinfo();
?>
Para ejecutar el script visita esta URL: http://localhost/test.php
.
A continuación verás una página con información acerca de tu instalación de PHP.
gd library
Este complemento sirve para poder generar y manipular gráficos en PHP:
sudo apt-get install php5-gd
§ MySQL
Instala los paquetes:
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
Durante el proceso de instalación te pedirá que asignes la contraseña al usuario root de MySQL.
Prueba si todo funciona correctamente:
mysql -uroot -pxxx
Donde xxx
es la contraseña que ingresaste durante la instalación de MySQL.
Si deseas cambiar la contraseña de la cuenta root, ejecuta el siguiente comando después de ingresar a MySQL:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yyy');
Sustituye yyy
por tu nueva contraseña.
phpMyAdmin
Si lo tuyo no es la CLI, phpMyAdmin es un administrador gráfico para MySQL:
sudo apt-get install phpmyadmin
Para entrar, visita: http://localhost/phpmyadmin
.
No olvides presionar la barra espaciadora en la pantalla de configuración para seleccionar a Apache2 como el servidor web que deseamos configurar automáticamente.
Si no puedes entrar a phpmyadmin, intenta crear un enlace simbólico en la carpeta www
, de la siguiente manera:
sudo ln -s /usr/share/phpmyadmin /var/www/