Tutorial rápido y sencillo: cómo instalar WordPress en Ubuntu localmente a través de LAMP

Ubuntu es una de las distribuciones de Linux más populares en la actualidad. En los últimos años, varios derivados de Ubuntu han entrado en escena, como Linux Mint, Elementary Linux, Zorin OS, Linux Lite, etc.

Ubuntu se puede utilizar para muchas cosas; incluso puedes ejecutarlo en una Raspberry Pi. Pero ¿qué pasa con su uso en bloguear?

Dado que WordPress es actualmente una de las plataformas de blogs más populares y el CMS más utilizado, impulsando más del 63% de los sitios web del mundo, a veces es necesario ejecutar este CMS directamente en su sistema operativo.

página de inicio de WordPress

Dado que cada distribución de Linux se puede utilizar como servidor local para almacenar sus datos, también puede utilizarla para ejecutar WordPress localmente.

Esto es exactamente lo que aprenderemos a hacer en este artículo; ponga WordPress en funcionamiento en Ubuntu Linux.

La primera parte de este artículo cubrirá la instalación y configuración de LAMP Stack (Linux, Apache, MySQL y PHP) en Ubuntu Linux 20.04 Focal Fossa. En la segunda y última parte de este artículo, descargaremos, configuraremos y encenderemos WordPress.

Así que empecemos, ¿de acuerdo?

¿Qué es la pila LAMP?

LAMP Stack es básicamente una combinación de diferentes software que podemos utilizar para crear sitios web dinámicos. Es una abreviatura de Linux, Apache, MariaDB/MySQL y PHP. Una vez instalado en Ubuntu Linux, LAMP Stack se puede utilizar para crear e implementar sitios web impresionantes en plataformas como WordPress o Joomla.

En este artículo no construiremos ningún tipo de sitio web. En su lugar, instalaremos LAMP Stack y pondremos en funcionamiento WordPress.

Lo primero que hay que instalar es apache2. Es un software de servidor web/HTTP de código abierto muy potente utilizado por numerosos sitios web en Internet. Para instalarlo podemos ejecutar el siguiente comando:

Solicitud para instalar apache2 en Ubuntu Linux 20.04Fuente de la imagen: BHLLinux

Una vez que vea el mensaje de instalación de Apache2, ingrese “Y” y deje que la terminal complete la instalación de Apache2.

Tenga en cuenta que los archivos de configuración para Apache2 se encuentran dentro del /etc/apache2 directorio y el archivo de configuración principal se encuentra en /etc/apache2/apache2.confque puedes abrir usando el editor de texto Vim.

La raíz del documento predeterminada para almacenar archivos web está dentro /var/www/html/.

Ahora necesitamos verificar si Apache2 está en funcionamiento. Para esto podemos usar el siguiente comando:

Leer:  5 formas de hacer que su sitio de WordPress sea más optimizado para dispositivos móviles
verificación de estado de Apache2Fuente de la imagen: BHLLinux

En Ubuntu Linux y todas las demás distribuciones modernas de Linux, systemd es un administrador de servicios responsable de mantener servicios como Apache2, etc.

Puede obtener más información sobre systemd en este enlace.

A continuación, ejecute el siguiente comando para asegurarse de que Apache2 esté habilitado.

Verifique que apache2 esté habilitadoFuente de la imagen: BHLLinux

Ahora es el momento de probar Apache2 abriendo un navegador web e ingresando su dirección IP. Después de hacer esto, debería ver el logotipo de Ubuntu y la página predeterminada de Apache2 Ubuntu.

Para ver la página predeterminada de Apache2 Ubuntu, ingrese http://TUDIRECCIÓN_IP. Puede averiguar su dirección IP ejecutando el comando nombre de host -I.

Ver la dirección IP de la máquinaFuente de la imagen: BHLLinux

Después de ingresar su dirección IP en un navegador web, debería aparecer la siguiente página predeterminada de Apache2 Ubuntu:

Página predeterminada de UbuntuFuente de la imagen: BHLLinux

Si ve esta página, significa que ha instalado Apache2 correctamente en su computadora.

Ahora pasemos a MariaDB.

Instalación de MariaDB en Ubuntu 20.04

En esta parte del artículo instalaremos y configuraremos MariaDB, una bifurcación del popular sistema de gestión de bases de datos MySQL. Este cliente de base de datos es tan popular que también ha encontrado su lugar en Ubuntu Linux.

Para instalarlo, ejecute el siguiente comando:

Comando de instalación de MariaDB para Ubuntu LinuxFuente de la imagen: BHLLinux

Una vez que se ejecuta este comando, la terminal mostrará el siguiente mensaje de instalación:

Instalación del cliente MariaDB en Ubuntu LinuxFuente de la imagen: BHLLinux

El archivo de configuración de MariaDB se almacena en el /etc/mysql directorio. Nuevamente, si lo deseas, puedes abrirlo usando el editor de texto de Vim.

Ahora ejecute el siguiente comando para asegurarse de que el servicio MariaDB se esté ejecutando:

Verifique que el servicio MariaDB se esté ejecutandoFuente de la imagen: BHLLinux

Finalmente, debemos asegurarnos de que MariaDB se inicie automáticamente cuando se reinicie el sistema. Podemos hacer esto escribiendo el siguiente comando:

Asegúrese de que MariaDB esté habilitado para iniciarse al reiniciar el sistemaFuente de la imagen: BHLLinux

Ahora configuremos algunas medidas de seguridad básicas para la instalación de la base de datos MariaDB ejecutando el archivo instalación_segura_mysql guión.

Después de ejecutar este script, deberá responder varias preguntas:

  • Ingrese la contraseña actual para root (presione Enter para ninguna): iniciar sesión en
  • ¿Establecer una contraseña de root? [Y/n]
  • ¿Eliminar usuarios anónimos? [Y/n]
  • ¿No permitir el acceso root remoto? [Y/n]
  • ¿Eliminar la base de datos de prueba y acceder a ella? [Y/n]
  • ¿Recargar tablas de privilegios ahora? [Y/n]
Configurar la seguridad básica para MariaDB en Ubuntu LinuxFuente de la imagen: BHLLinux

A continuación, ejecute el siguiente comando, con derechos sudo, para acceder al shell MariaDB:

Accediendo al shell MariaDB en Ubuntu LinuxFuente de la imagen: BHLLinux

Ok, esta fue la instalación y configuración de MariaDB en Ubuntu Linux 20.04.

Ahora instalemos PHP.

Instalación de PHP en Ubuntu 20.04

PHP es un lenguaje de programación de propósito general y uno de los lenguajes de programación más populares utilizados para el desarrollo web. Impulsa algunos de los sitios web y servicios web más populares del mundo.

Para instalar PHP en Ubuntu 20.04, ejecute el siguiente comando:

Leer:  Cómo monetizar un blog
Instalando PHP Fuente de la imagen: BHLLinux

Una vez que ejecute este comando, verá el siguiente mensaje de instalación en la terminal de Ubuntu Linux:

Instalación de PHP en Ubuntu Linux 20.04Fuente de la imagen: BHLLinux

Tenga en cuenta que los archivos de configuración para PHP se encuentran dentro del archivo /etc/php/7.2 directorio.

Después de instalar PHP, ejecute el siguiente comando para reiniciar Apache2 para que el cambio surta efecto:

Reiniciando el servicio Apache2 Fuente de la imagen: BHLLinux

Para probar si Apache y PHP funcionan y se comunican correctamente, necesitamos crear un ejemplo información.php página en la siguiente ubicación /var/www/html. Usaré el editor de texto Vim para completar la tarea.

El código fuente de la página info.php es el siguiente:

Creando una página info.php de muestraFuente de la imagen: BHLLinux

Ahora ejecuta el comando http://TU_DIRECCIÓN_IP/info.php.

Como se mencionó anteriormente, puede averiguar su dirección IP usando el comando nombre de host -I. La ejecución del comando debería mostrar la siguiente página PHP:

Probando la página info.php de ejemplo en Ubuntu Linux 20.04Fuente de la imagen: BHLLinux

Si ve la página que se muestra arriba, significa que PHP se ha instalado correctamente en su computadora, en mi caso en Ubuntu Linux 20.04. Esto marca la instalación exitosa de LAMP Stack en Ubuntu Linux 20.04.

Ahora estamos listos para descargar, instalar y configurar WordPress.

Descargar e instalar WordPress

Ahora que hemos instalado y configurado con éxito LAMP Stack, descarguemos la última versión de WordPress e instalémosla en Ubuntu Linux 20.04.

Para hacer esto, ejecute el siguiente comando:

Descargue el último paquete de WordPressFuente de la imagen: BHLLinux

Una vez que se completa la descarga, necesitamos usar el archivo. alquitrán comando para extraer el archivo archivado. El comando es el siguiente:

Extrayendo el paquete de WordPress descargadoFuente de la imagen: BHLLinux

Y aquí están los detalles de extracción del paquete de WordPress:

Los detalles de extracción del paquete de WordPressFuente de la imagen: BHLLinux

Ahora mueva el directorio de WordPress extraído a la raíz del documento /var/www/html/, como se muestra en la imagen a continuación. Excepto en su caso, reemplace “mysite.com” con el nombre de su sitio web o el nombre de dominio.

Mover el directorio de WordPressFuente de la imagen: BHLLinux

Ahora necesitamos configurar los permisos apropiados para el directorio del sitio web (/var/www/html/mysite.com). El directorio debe ser propiedad de un usuario de Apache2 y un grupo llamado www-data.

Para realizar esta tarea, necesita utilizar el siguiente comando:

Establecer permisosFuente de la imagen: BHLLinux

Creando una base de datos para su sitio de WordPress

Para comenzar a crear una base de datos, necesitamos acceder al shell de la base de datos MariaDB usando el siguiente comando:

Accediendo al shell de la base de datos MariaDB Fuente de la imagen: BHLLinux

Una vez que hayamos iniciado sesión, debemos ejecutar un par de comandos que crearán una base de datos del sitio y un usuario privilegiado. Los comandos son los siguientes:

Creando mi sitio y base de datos de usuarios usando MariaDBFuente de la imagen: BHLLinux

A continuación, vaya a la raíz del documento de su sitio web y cree un archivo wp-config.php archivo usando la configuración de ejemplo que se muestra en la siguiente imagen.

Creando el archivo wp-config.phpFuente de la imagen: BHLLinux

Ahora, usando el editor de texto Vim, abra el archivo wp-config.php archivo e ingrese la siguiente información:

Editando el archivo wp-config.phpFuente de la imagen: BHLLinux

En la siguiente parte de este artículo, necesitaremos crear un host virtual Apache para el sitio web de WordPress. Entonces vamos.

Leer:  [Fixed] Transacción de Venmo rechazada. Inténtelo de nuevo en un momento.

Creación de host virtual Apache para sitio web de WordPress

Necesitamos configurar el servidor web Apache para servir nuestro sitio de WordPress. Podemos hacer esto creando un host virtual para el sitio web en la configuración de Apache.

Para crear y activar un nuevo Host Virtual, necesitamos crear un nuevo archivo en el formato /etc/apache2/sitios-disponibles/ directorio.

Para fines de demostración, lo llamaremos misitio.com.conf. Podemos crear el archivo usando el siguiente comando:

Creando el archivo mysite.com.conf en Apache2Fuente de la imagen: BHLLinux

Una vez que se pueda editar el archivo, ingrese la siguiente configuración:

Ingresando detalles de configuración para el archivo mysite.com.confFuente de la imagen: BHLLinux

Ahora guarde el archivo mysite.com.conf recién modificado y verifique la corrección de la sintaxis de configuración de Apache. Si todo está bien, habilite el nuevo sitio y vuelva a cargar el servicio Apache2 para que los cambios surtan efecto.

El comando para hacer esto es el siguiente:

Comprobando la corrección de la sintaxis de apache2 Fuente de la imagen: BHLLinux

A continuación puede ver cómo habilité mysite.com.conf y recargué Apache2.

Habilitando mysite.com.conf y recargando apache2Fuente de la imagen: BHLLinux

Finalmente, asegúrese de deshabilitar el host virtual predeterminado para que su nuevo sitio pueda cargarse correctamente en un navegador web.

Para hacer esto, ejecute los siguientes comandos:

Deshabilite el host virtual predeterminado y vuelva a cargar apache2Fuente de la imagen: BHLLinux

Completar la instalación de WordPress a través de la interfaz web

La parte final de este artículo muestra cómo completar la instalación de WordPress utilizando el instalador web.

Primero, abre tu navegador e ingresa lo siguiente:

Ejecutando el instalador de WordPress Fuente de la imagen: BHLLinux

Una vez que hagas esto, debería cargarse una ventana de WordPress. Allí, debes hacer clic en Siguiente.

Ahora necesita ingresar cierta información para acceder al conocido panel de administración de WordPress en su Ubuntu Linux. WordPress le pedirá que ingrese el título de su sitio, nombre de usuario, contraseña, correo electrónico, etc.

Completando la información requerida de WordPressFuente de la imagen: BHLLinux

Una vez que se complete la instalación de WordPress, debería ver el formulario de inicio de sesión para el panel de administración.

Ingresar información de inicio de sesión para WordPressFuente de la imagen: BHLLinux

Después de iniciar sesión con su nombre de usuario y contraseña, finalmente debería ver el panel.

Panel de control de WordPressFuente de la imagen: BHLLinux

Si puede iniciar sesión, significa que WordPress se ha instalado correctamente en su computadora. Ahora está listo para publicar su primera publicación de blog directamente desde su WordPress instalado localmente.

Conclusión

Habiendo llegado al final de este artículo, puedo decir que fue una gran experiencia instalar WordPress a través de LAMP Stack en Ubuntu Linux 20.04. Y si desea que WordPress esté funcionando localmente, puede utilizar este artículo como guía.

Considerándolo todo, espero que hayas aprendido algo nuevo y espero verte nuevamente en nuestro blog.

Nuevas Publicaciones:

Recomendamos