Instalación apache + php + mariadb + adminer

Lista completa: https://www.youtube.com/playlist?list=PLZ9B0ANCDjgAKT7eF_jIDruM4rmC9CYPG

En este video vemos como realizar la instalación en ubuntu server 22.*, sin embargo es compatible con otras versiones de ubuntu, al igual que con debian.

Se sugiere ver: Instalación ubuntu + acceso ssh: https://youtu.be/bDozU-tv4nA

https://youtu.be/pycyVH_xsgI

Buscar actualizaciones de paquetes

apt-get update

Instalación apache2, php y soporte mysql para php

apt-get install apache2 php php-mysql unzip

Configuración general apache2

Editar el archivo apache2.conf

nano /etc/apache2/apache2.conf

Valiar y confirmar que los directorios contengan la opción de AllowOverride establecida en none

otro codigo.....

<Directory /var/www/>
        Options FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

.....otro codigo

Habilitar SSL y rewrite para apache

a2enmod ssl
a2ensite default-ssl
a2enmod rewrite
service apache2 restart

Instalación mariadb

apt-get install mariadb-server

apt-get install mariadb-server

mysql_secure_installation
  • Establecer «unix socket authentication» en no
  • Establecer la nueva contraseña del usuario root

Configuración usuarios mariadb

mysql -u root -p

Ingresar la contraseña del usuario root, previamente establecida

Crear nuevo usuario y borrar anterior

CREATE USER 'root'@'%' IDENTIFIED BY 'Qwe1234*';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
flush privileges;
drop user root@localhost;
flush privileges;
exit
service mariadb restart

Se debe modificar Qwe1234* por una contraseña segura.

Configuración php

nano /etc/php/8.2/apache2/php.ini

Vamos a configurar la zona horaria y el tamaño máximo de archivo permitido para cargar mediante php

otro código....
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = America/Bogota

....otro código....
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 500M
....otro código.....
Scroll al inicio