Instale WordPress con Nginx, Mariadb 10 y Php 7 en Debian 9

Instale WordPress con Nginx, Mariadb 10 y Php 7 en Debian 9

WordPress 5 Recientemente ha sido lanzado y para aquellos de ustedes que están ansiosos por probarlo en su propio servidor Debian, hemos preparado una guía de configuración simple y directa.

Leer también: Instale WordPress con Nginx, Mariadb 10 y Php 7 en Ubuntu 18.04

Estaremos usando Lemplo - Nginx - servidor web liviano, Mariada - servidor de base de datos popular y Php 7.

Requisitos

  1. Un servidor dedicado o un VPS (servidor privado virtual) con instalación mínima de Debian 9

IMPORTANTE: Le sugiero que vaya a alojamiento de Bluehost, que nos ofrece un descuento especial para nuestros lectores, y también viene con un 1 dominio gratis, 1 dirección IP, SSL gratis y Soporte 24/7 por vida.

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

Instalación del servidor web Nginx en Debian 9

WordPress es una aplicación web y para servir a nuestras páginas, usaremos Nginx Servidor web. Para instalarlo, use los comandos a continuación:

$ sudo apt actualización && sudo apt actualización $ sudo apt install nginx 

A continuación, inicie el servidor y habilitelo, por lo que comenzará automáticamente después de cada arranque del sistema.

$ sudo systemctl inicio nginx.Servicio $ sudo SystemCTL Habilitar nginx.servicio 

Configuración de VHOST para el sitio web de WordPress en Nginx

Nuestro siguiente paso es crear un vhost Para nuestro sitio web de WordPress. Esto dirá Nginx dónde buscar los archivos de nuestro sitio web y hacer una configuración adicional en él.

Abra el siguiente archivo con su editor de texto favorito:

$ sudo vim/etc/nginx/sites disponible/WordPress.confusión 

Para el propósito de este tutorial, usaré ejemplo.comunicarse, Puedes cambiarlo con el dominio que deseas usar. Puede elegir el dominio inexistente y usar el archivo hosts para resolver ese dominio directamente en la IP de su sistema:

servidor escuchar 80; escuchar [::]: 80; root/var/www/html/wordpress; índice índice.índice de PHP.índice HTML.htm; Ejemplo de server_name.com www.ejemplo.com; client_max_body_size 100m; ubicación / try_files $ uri $ uri / / index.php?$ args;  ubicación ~ \ \.PHP $ incluye fragmentos/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.0-FPM.calcetín; fastcgi_param script_filename $ document_root $ fastcgi_script_name;  

Una vez que haya terminado de editar el archivo, guárdelo y luego habilite el sitio con el comando a continuación.

$ sudo ln -s/etc/nginx/sites disponible/WordPress.conf/etc/nginx/sites-habilitado/ 

Después de eso, tendremos que recargar Nginx para que los cambios puedan actuar.

$ sudo systemctl recargar nginx 

Instalación de MariadB 10 en Debian 9

WordPress requiere una base de datos para que pueda mantener sus datos como publicaciones, usuarios, etc. Nuestro servidor de la base de datos de elección aquí es Mariada Una famosa bifurcación mysql, creada por los creadores mysql.

Instalar Mariada Use el comando a continuación:

$ sudo apt install mariadb-server mariadb-client 

Cuando la instalación haya terminado, inicie el servicio y habilitelo para que esté disponible después de cada arranque del sistema.

$ sudo systemctl start mariadb.Servicio $ sudo SystemCTL Habilitar mariadb.servicio 

Para asegurar su instalación de MariaDB, use el comando a continuación:

$ sudo mysql_secure_installation 

Siga los pasos en la pantalla y responda las preguntas en consecuencia para asegurar la instalación de Mariadb.

Nuestro próximo movimiento es crear una base de datos vacía, asignarle el usuario de la base de datos y darle a ese usuario privilegios suficientes a la base de datos.

$ sudo mysql -u root -p 

Los comandos a continuación crearán la base de datos llamada WordPress, Entonces creará usuarios de bases de datos wp_user con contraseña 'seguro_password', luego otorgue privilegios a ese usuario sobre el WordPress base de datos. A continuación, los privilegios se sondearán y saldremos de la solicitud de MySQL. Puede cambiar el texto en negrita con la base de datos, el usuario y la contraseña por su elección:

Crear base de datos WordPress; CREAR USUARIO 'wp_user'@' localhost 'identificado por'seguro_password'; Otorgar todo WordPress.* A 'wp_user'@' localhost '; Privilegios de descarga; SALIDA; 

Instalación de PHP 7 en Debian 9

WordPress está escrito en Php, así que obviamente tendremos que instalar Php en nuestro sistema. Usaremos Php-FPM. El comando a continuación instalará los paquetes PHP requeridos para ejecutar WordPress:

$ sudo APT Instalar PHP-FPM PHP-Common PHP-MBSSTRING PHP-XMLRPC PHP-SOAP PHP-GD PHP-XML PHP-INTL PHP-MYSQL PHP-C-C-CHP-LDAP PHP-ZIP PHP-CUR 

Después de eso comienza el Php-FPM servicio y habilitarlo:

$ sudo systemctl inicio php7.0-FPM $ SystemCTL Habilitar PHP7.0-FPM 

Instalación de WordPress 5 en Debian 9

Estas casi listo. Estos son los pasos finales de nuestra instalación. Ahora tenemos que descargar el último paquete de WordPress usando el siguiente comando.

$ sudo cd/tmp && wget http: // wordpress.org/último.alquitrán.GZ 

El archivo contiene carpeta llamada WordPress y lo extraeremos en /var/www/html directorio:

$ sudo tar -xvzf más reciente.alquitrán.GZ -C/VAR/WWW/HTML 

Hemos preparado nuestra raíz de documento cuando instalamos nginx. Esta raíz del documento es /var/www/html/wordpress/. Lo que debemos hacer ahora es actualizar la propiedad de la carpeta para que el servidor web pueda acceder a él:

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

Ahora estamos listos para completar la instalación de WordPress usando nuestro navegador. Escriba su dominio en la barra de direcciones y siga los pasos en la pantalla. Si no ha configurado su archivo de hosts, debe ingresar la siguiente línea en /etc/huéspedes archivo.

Ejemplo de dirección IP.comunicarse 

Donde debes reemplazar dirección IP con la dirección IP del sistema y ejemplo.comunicarse con el dominio que quieres usar.

Cuando carga la página, debería ver lo siguiente:

Seleccione el lenguaje de instalación de WordPress

Elija su idioma y continúe con la página siguiente, donde se le pedirá que ingrese los detalles de su base de datos. Use los que hemos creado anteriormente:

Configuración de la base de datos de WordPress

En la página siguiente, se le pedirá que ingrese el título de su sitio web, nombre de usuario, contraseña y dirección de correo electrónico:

Configuración del sitio web de WordPress

Cuando haga clic en el botón, su instalación estará completa. Ahora puede comenzar a administrar su nuevo sitio web de WordPress.