0% encontró este documento útil (0 votos)
41 vistas4 páginas

Configuración de LAMP en Ubuntu 18.04

Este documento describe los pasos para instalar un servidor LAMP (Linux, Apache, MySQL, PHP) en Ubuntu 18.04. El proceso incluye actualizar el sistema, instalar Apache, MySQL, PHP y módulos adicionales, configurar la seguridad de MySQL y phpMyAdmin, y reiniciar los servicios necesarios.

Cargado por

magofam5
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
41 vistas4 páginas

Configuración de LAMP en Ubuntu 18.04

Este documento describe los pasos para instalar un servidor LAMP (Linux, Apache, MySQL, PHP) en Ubuntu 18.04. El proceso incluye actualizar el sistema, instalar Apache, MySQL, PHP y módulos adicionales, configurar la seguridad de MySQL y phpMyAdmin, y reiniciar los servicios necesarios.

Cargado por

magofam5
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Servidor Lamp en Ubuntu 18.

04

“LAMP” es un acronimo usado para describir el siguiente conjunto de herramientas.


 L – Sistema operativo Linux
 A – Servidor web Apache
 M – Base de datos MySQL o MariaDB
 P – Lenguajes de programación: PHP, Perl y Python

Paso 1: Se actualiza el sistema.

#apt update

Paso 2: Se instala Apache.

#apt install apache2

Paso 3: Se instala MySQL.

#apt install mysql-server mysql-client

Paso 4: Asegurar la instalación

#mysql_secure_installation

NO
Para el resto de las preguntas, presiona Y y ENTER en cada una.

Paso 5: ACTIVAR PASSWORD O CAMBIAR CONTRASEÑA MYSQL


Activar a root
#mysql -u root

mysql>USE mysql
mysql>UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql>FLUSH PRIVILEGES;
mysql>exit;
Paso 6: Agregar contraseña
# mysql -u root

mysql> SET PASSWORD FOR root@'localhost' = PASSWORD('Linux123');

mysql> exit;

Si vas utilizar UBUNTU 20.04

mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'Linux$123';

Paso 7: Verificar el acceso

#mysql -u root -p

Paso 8: Se instala PHP.


#apt install php libapache2-mod-php php-mysql

Por defecto Ubuntu 18.04 instala PHP 7.2, así que puedes instalar los módulos que necesites, por
ejemplo:

#apt install -y php7.2-xml php7.2-zip php7.2-mysql php7.2-curl php7.2-mbstring php7.2-json


#apt install -y php7.2-gd php7.2-intl php7.2-xsl php7.2-soap php7.2-common php7.2-readline
#apt install -y php7.2-cli php7.2-opcache php7.2-iconv php7.2-sqlite3

Si vas instalar en Ubuntu 20.04

php7.4

Paso 9: Se reinicia apache.

systemctl restart apache2

Paso 10: Se instala phpMyAdmin. Nota: No agregar php-gettext en Ubuntu 20.04

#apt-get install phpmyadmin php-mbstring php-gettext

Aparecerá una pantalla gráfica de configuración:


En la primera se debe seleccionar “apache2” y OK.
En la segunda, pregunta si se quiere instalar y configurar la base de datos en phpMyAdmin:

Se responde SI y OK.

Solo falta la ultima pantalla.


Ahora solicita la contraseña de MySQL, solo se usara internamente por phpMyAdmin
Paso 11: Modificar permisos para los archivos
#chown -R www-data:www-data /var/www/

Paso 12: Iniciar extensión

#phpenmod mbstring

Paso 13: REINICIAR SERVICIOS APACHE

service apache2 reload

systemctl restart apache2

Paso 14: Seguridad al acceso.

Agregar: AllowOverride All dentro del archivo

#nano /etc/apache2/conf-available/phpmyadmin.conf

# phpMyAdmin default Apache configuration

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>

Options SymLinksIfOwnerMatch

DirectoryIndex index.php

AllowOverride All

Paso 15: Reiniciar el servicio

#systemctl restart apache2


Paso 16: Agregar las siguientes líneas en el archivo vacio.

# nano /usr/share/phpmyadmin/.htaccess

AuthType Basic

AuthName "Reserved files"

AuthUserFile /etc/phpmyadmin/.htpasswd

Require valid-user

Paso 17: Agregar usuario y contraseña

#htpasswd -c /etc/phpmyadmin/.htpasswd jrubio

Paso 18: Reiniciar el servico

#systemctl restart apache2

También podría gustarte