Configura Ubuntu, Proxmox, Zabbix & NethServer para entornos de Oficina
Menu
Picture
LAMP Ubuntu Server 16.04
Última actualización:  23 de Septiembre 2017
Regresar
En artículos anteriores del website 911-ubuntu, se utilizaba LAMP con Oracle MySQL como Base de Datos. Lamentablemente Oracle MySQL no ha crecido y al contrario, han surgido restricciones por parte de Oracle Corporation sobre su uso, lo cual indica que no hay futuro para esta distribución.
Desde hace varios años en COSYSCO decidimos utilizar MariaDB, el cual es un derivado de Oracle MySQL, que surge después que Oracle Corporation lo absorbiera tras la compra de SUN Microsystems.
MariaDB es un RDBMS "Relational Database Management system" tan potente como un Oracle Database 12c y con mucho futuro.  En nuestra experiencia podemos comentar que las "Aplicaciones Web" como Zabbix, Nextcloud, Wordpress, Joomla, entre otros, funciona sin inconvenientes y su rendimiento en relación a gestión de datos es notable, debido a que no esta limitado y puede utilizar todo el Hardware que usted le proporcione.

Instalar LAMP (con MariaDB):
  • Línea de Comando / CLI
  • Webmin
<
>
Picture
Para instalar la última versión de MariaDB "10.2.x Stable", se recomienda agregar los siguientes repositorios:
  • sudo apt-get install software-properties-common
  • sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
  • sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mariadb.mirror.anstey.ca/repo/10.2/ubuntu xenial main'

  • sudo apt update
A continuación instalamos MariaDB como "Base de Datos", Apache "Servicio http" y PHP7 como lenguaje de programación.
  • sudo apt install apache2 php7.0 libapache2-mod-php7.0 mariadb-server mariadb-client
  • NOTA:  La instalación de "MariaDB última versión", por el momento no esta disponible con Webmin.

Librerías adicionales para LAMP (con MariaDB):
  • Línea de Comando / CLI
  • Webmin
<
>
Picture
  • sudo apt install php7.0-common php7.0-cli php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring php7.0-imap php7.0-ldap php7.0-curl php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip
  • NOTA:  La instalación de "Librerías Adicionales", por el momento no esta disponible con Webmin.

Configuración inicial MariaDB:
  • Línea de Comando / CLI
  • Webmin
<
>
Picture
Reiniciamos MariaDB para recrear las tablas de Administración, las cuales contienen los "Usuarios/Permisos", así como la ayuda de instrucciones en el cliente mysql.
  • sudo systemctl stop mysql
  • sudo /usr/bin/mysql_install_db --no-defaults --basedir=/usr --datadir=/var/lib/mysql
  • sudo systemctl restart mysql
El siguiente paso es mejorar la seguridad de MariaDB ejecutando el siguiente script:
  • sudo mysql_secure_installation
El script nos permite cambiar el Password a Root, desactivar cuentas Anónimas y de Acceso Remoto.  Se recomienda dar "Yes" a todas las opciones, siempre y cuando MariaDB este recién instalado y no cuente con datos.
  • NOTA:  La configuración inicial de MariaDB, por el momento no esta disponible con Webmin.

Instalación LAMP finalizada

Regresar

Picture

    Comentarios y Sugerencias son Bienvenidos

    Por favor ingrese su nombre completo.
    Ingrese un Email válido.
    Sus comentarios y sugerencias son bienvenidos.
Enviar
Editor:
Juan Estuardo Hernandez

Consultor Software Libre,
Organización y Métodos.

Acumular información es sólo el primer paso hacia la sabiduría. Pero compartir información es el primer paso hacia la comunidad.
Henry Louis Gates, Jr.


Condiciones de uso:

El contenido del website 911-ubuntu y este artículo en particular, es “Libre” y puede ser consultado por quien lo desee.

Por favor “No haga copias de nuestros artículos”.   Si desea compartirlo puede referir nuestras publicaciones como un enlace (Link), así las personas interesadas obtendrá nuestras últimas actualizaciones.

Como todo en la vida, nada es perfecto, así que si observas algún error o  desea mejorar el contenido de estos artículos, puede enviarnos un mensaje el cual será bienvenido.  (Formulario al pie de página).


Gracias por continuar consultando 911-Ubuntu para Entorno de Oficina y Redes Corporativas.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License
Powered by Create your own unique website with customizable templates.
  • Principal
  • Ubuntu Oficina
  • Servidores
    • nethserver
    • Proxmox
    • Zabbix
    • fengoffice
    • ubuntu-server >
      • Control remoto
  • Links
  • Principal
  • Ubuntu Oficina
  • Servidores
    • nethserver
    • Proxmox
    • Zabbix
    • fengoffice
    • ubuntu-server >
      • Control remoto
  • Links