Instale WordPress con Nginx, MariaDB 10 y PHP 7 en Ubuntu 18.04

Instale WordPress con Nginx, MariaDB 10 y PHP 7 en Ubuntu 18.04

WordPress 5. recientemente lanzado con algunos cambios centrales, como el editor de Gutenberg. Es posible que muchos de nuestros lectores quieran probarlo en su propio servidor. Para aquellos de ustedes, en este tutorial vamos a configurar WordPress 5. con LEMP. en Ubuntu 18.04.

Lea también. instale WordPress con Nginx, MariaDB 10 y PHP 7 en Debian 9

Para las personas que no lo saben, LEMP. es una combinación popular de Linux. Nginx. MySQL/MariaDB. y PHP.

Requisitos

  1. Un servidor o un VPS. ( Servidor privado virtual. con una instalación mínima de Ubuntu 18.04.

IMPORTANTE: Te sugiero que optes por Bluehost Hosting, que nos ofrece un descuento especial para nuestros lectores, y también viene con un 1 dominio gratis. 1 dirección IP. SSL gratuito. y soporte 24/7. de por vida..

Este tutorial lo guiará a través de la instalación de todos los paquetes requeridos, creando su propia base de datos, preparar vhost y completar la instalación de WordPress a través del navegador.

Instalar el servidor web Nginx en Ubuntu 18.04

freestar.config.enabled_slots.push (LocationName: “tecmint_incontent”, slotId: ” tecmint_incontent “);

Primero prepararemos nuestro servidor web Nginx. Para instalar el paquete, ejecute el siguiente comando:

$ sudo apt update && sudo apt upgrade $ sudo apt install nginx

Para iniciar el servicio nginx. y hacerlo automáticamente al arrancar el sistema, ejecute los siguientes comandos:

$ sudo systemctl start nginx.service $ sudo systemctl enable nginx.service

Creación de Vhost para el sitio web de WordPress en Nginx

Ahora crearemos vhost. para nuestro sitio web de WordPress. Cree el siguiente archivo con su editor de texto favorito:

$ sudo vim/etc/nginx/sites-available/wordpress.conf

En el siguiente ejemplo, cambie example.com por el dominio que desea usar:

servidor escucha 80; escuchar [::]: 80; root/var/www/html/wordpress; index index.php index.html index.htm; nombre_servidor ejemplo.com www.example.com. client_max_body_size 100M; ubicación/try_files $ uri $ uri//index.php?$args; ubicación ~ \ .php $ incluir fragmentos/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $ raíz_documento $ fastcgi_script_name;

Guarde el archivo y salga. Luego habilite el sitio con:

$ sudo ln-s/etc/nginx/sites-available/wordpress.conf/etc/nginx/sites-enabled/

Luego vuelva a cargar nginx con:

$ sudo systemctl reload nginx

Instalando MariaDB 10 en Ubuntu 18.04

Usaremos MariaDB. para nuestra base de datos de WordPress. Para instalar MariaDB ejecute el siguiente comando:

$ sudo apt install mariadb-server mariadb-client

Una vez completada la instalación, la iniciaremos y configuraremos para que se inicie automáticamente al arrancar el sistema:

$ sudo systemctl start mariadb.service $ sudo systemctl enable mariadb.service

Luego, asegure su instalación de MariaDB ejecutando el siguiente comando:

$ sudo mysql_secure_installation

Simplemente responda las preguntas en el indicador para completar la tarea./p>

Creación de la base de datos de WordPress para el sitio web

Después de eso, prepararemos la base de datos, el usuario de la base de datos y la contraseña para ese usuario. Serán utilizados por nuestra aplicación de WordPress para que pueda conectarse al servidor MySQL.

$ sudo mysql-u root-p

Con los siguientes comandos, primero crearemos la base de datos, luego un usuario de la base de datos y su contraseña . Luego concederemos privilegios de usuario a esa base de datos.

CREAR BASE DE DATOS wordpress. CREAR USUARIO ‘ wp_user. @ ‘localhost’ IDENTIFICADO POR ‘ contraseña_segura. ; OTORGAR TODO EN wordpress. * A ‘ wp_user. @ ‘localhost’; PRIVILEGIOS DE FLUSH; SALIDA;

Instalación de PHP 7 en Ubuntu 18.04

Dado que WordPress. es una aplicación escrita en PHP. instalaremos PHP y los paquetes de PHP necesarios para ejecutar WordPress, use el siguiente comando:

$ sudo apt install php-fpm php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-ldap php-zip php-curl

Una vez completada la instalación, iniciaremos el servicio php-fpm. y lo habilitaremos:

$ sudo systemctl start php7.2-fpm $ systemctl enable php7.2-fpm

Instalar WordPress 5 en Ubuntu 18.04

A partir de este punto, comienza la parte fácil. Descargue el último paquete de WordPress con el siguiente comando wget:

$ cd/tmp && wget http://wordpress.org/latest.tar.gz

Luego extraiga el archivo con:

$ sudo tar-xvzf latest.tar.gz-C/var/www/html

Lo anterior creará la raíz de nuestro documento que hemos establecido en el vhost que es /var/www/html/wordpress. Luego, necesitaremos cambiar la propiedad de los archivos y carpetas dentro de ese directorio con:

$ sudo chown www-data:/var/www/html/wordpress/-R

Ahora estamos listos para ejecutar el instalación de nuestro WordPress. Si ha utilizado un dominio no registrado/no existente, puede configurar el archivo /etc/hosts. de sus hosts con el siguiente registro:

192.168.1.100 example.com

Suponiendo que su servidor La dirección IP es 192.168.1.100. y el dominio que está utilizando es example.com. De esa forma, su computadora resolverá example.com. en el Dirección IP.

Ahora cargue su dominio en un navegador, debería ver la página de instalación de WordPress:

Seleccione el idioma de instalación de WordPress  Seleccione el idioma de instalación de WordPress Seleccione el idioma de instalación de WordPress

En la página siguiente ingrese las credenciales de la base de datos que hemos configurado anteriormente:

 Configuración de la base de datos de WordPress  Configuración de la base de datos de WordPress WordPress Configuración de la base de datos

Envíe el formulario y en la siguiente pantalla configure el título de su sitio web, usuario administrador y correo electrónico:

Configuración del sitio web de WordPress  Configuración del sitio web de WordPress Configuración del sitio web de WordPress

Su instalación ahora está completa y puede comenzar a administrar su sitio web de WordPress . Puede comenzar instalando un tema nuevo o ampliando la funcionalidad del sitio a través de complementos.

Conclusión

Eso fue todo. El proceso de configuración de su propia instalación de WordPress. en Ubuntu 18.04. Espero que el proceso haya sido sencillo y sencillo.