En este artículo, nos centraremos en cómo instalar WordPress en Ubuntu 18.04. WordPress es una plataforma de gestión de contenido gratuita y de código abierto basada en PHP y MySQL. Es el sistema de gestión de blogs y contenido líder a nivel mundial, con una cuota de mercado superior al 60%, eclipsando a competidores como Joomla y Drupal. WordPress se lanzó por primera vez el 27 de mayo de 2003 y, hasta la fecha, ¡funciona con más de 60 millones de sitios web! Su potencia y popularidad han alcanzado tal nivel que algunas grandes marcas y empresas han alojado sus sitios en la plataforma. Entre ellas se encuentran Sony Music, Katy Perry, New York Post y TED.
¿Por qué WordPress es tan popular?
¿Por qué es tan popular WordPress? Analicemos brevemente algunos de los factores que han contribuido al enorme éxito de la plataforma.
Facilidad de uso
WordPress incluye un panel de control sencillo, intuitivo y fácil de usar. No requiere conocimientos de lenguajes de programación web como PHP, HTML5 y CSS3, y puedes crear un sitio web con solo unos clics. Además, la plataforma incluye plantillas, widgets y plugins gratuitos para ayudarte a empezar con tu blog o sitio web.
Rentabilidad
WordPress te ahorra muchísimo dinero a los desarrolladores para desarrollar tu sitio web. Solo tienes que obtener un tema gratuito de WordPress o comprar uno e instalarlo. Una vez instalado, tienes la libertad de implementar las funciones que prefieras y personalizar una gran variedad sin necesidad de programar mucho. Además, diseñar tu sitio web lleva mucho menos tiempo que programar desde cero.
Los sitios de WordPress son responsivos
La plataforma WordPress es intrínsecamente responsiva, por lo que no tendrás que preocuparte por si tus sitios se adaptan a múltiples dispositivos. ¡Esta ventaja también contribuye a que tu sitio tenga un mejor posicionamiento SEO en Google!
WordPress está preparado para SEO
WordPress está desarrollado con un código bien estructurado, limpio y consistente. Esto facilita la indexación de tu blog o sitio web por parte de Google y otros motores de búsqueda, lo que mejora tu posicionamiento. Además, puedes decidir qué páginas tienen mejor posicionamiento o usar plugins de SEO como el popular plugin de Yoast, que mejora el posicionamiento de tu sitio web en Google.
Fácil de instalar y actualizar.
Instalar WordPress en Ubuntu o cualquier otro sistema operativo es muy fácil. Existen numerosos scripts de código abierto que incluso automatizan este proceso. Muchas empresas de hosting ofrecen una función de instalación de WordPress con un solo clic para que puedas empezar a usarlo enseguida.
Instalar WordPress en Ubuntu
Antes de comenzar, actualicemos el sistema. Inicie sesión como usuario root y actualice el sistema para actualizar los repositorios.
apt update && apt upgrade
Salida
A continuación, instalaremos la pila LAMP para que WordPress funcione. LAMP es la abreviatura de Linux, Apache, MySQL y PHP.
Paso 1: Instalar Apache
Comencemos por instalar Apache. Para ello, ejecute el siguiente comando.
apt install apache2
Salida
Para confirmar que Apache está instalado en su sistema, ejecute el siguiente comando.
systemctl status apache2
Salida
Para verificar más, abra su navegador y vaya a la dirección IP de su servidor.
https://ip-address
Producción
Paso 2: Instalar MySQL
A continuación, instalaremos el motor de base de datos MariaDB para alojar nuestros archivos de WordPress. MariaDB es una bifurcación de código abierto de MySQL y la mayoría de las empresas de hosting lo utilizan en lugar de MySQL.
apt install mariadb-server mariadb-client
Salida Ahora aseguremos nuestro motor de base de datos MariaDB y prohibamos el inicio de sesión root remoto.
$ mysql_secure_installation
El primer paso le pedirá que cambie la contraseña de root para iniciar sesión en la base de datos. Puede cambiarla u omitirla si está seguro de que su contraseña es segura. Para omitir el cambio, escriba n. Por seguridad, se le pedirá que elimine los usuarios anónimos. Escriba Y.
A continuación, desactive el inicio de sesión remoto de root para evitar que los hackers accedan a su base de datos. Sin embargo, para realizar pruebas, puede permitir el inicio de sesión remoto si está configurando un servidor virtual.
A continuación, elimine la base de datos de prueba. Finalmente, vuelva a cargar la base de datos para que los cambios surtan efecto.
Paso 3: Instalar PHP
Por último, instalaremos PHP como el último componente de la pila LAMP.
apt install php php-mysql
Salida Para confirmar que PHP está instalado, se creó un
info.php
archivo en /var/www/html/
la ruta
vim /var/www/html/info.php
Añade las siguientes líneas:
<?php
phpinfo();
?>
Guardar y salir. Abra su navegador y añada /info.php
la URL del servidor.
https://ip-address/info.php
Producción
Paso 4: Crear una base de datos de WordPress
Ahora es el momento de iniciar sesión en nuestra base de datos MariaDB como root y crear una base de datos para alojar nuestros datos de WordPress.
$ mysql -u root -p
Salida
Cree una base de datos para nuestra instalación de WordPress.
CREATE DATABASE wordpress_db;
Salida
A continuación, crea un usuario de base de datos para nuestra configuración de WordPress.
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password';
Salida
Otorgar privilegios al usuario A continuación, otorgue al usuario permisos para acceder a la base de datos
GRANT ALL ON wordpress_db.* TO 'wp_user'@'localhost' IDENTIFIED BY 'password';
Salida Genial, ahora puedes salir de la base de datos.
FLUSH PRIVILEGES;
Exit;
Paso 5: Instalar WordPress CMS
Vaya a su directorio temporal y descargue el último archivo de WordPress
cd /tmp && wget https://wordpress.org/latest.tar.gz
Salida A continuación, descomprima el archivo tar, lo que generará una carpeta llamada “wordpress”.
tar -xvf latest.tar.gz
Salida Copiar la carpeta de wordpress a
/var/www/html/
la ruta.
cp -R wordpress /var/www/html/
Ejecute el siguiente comando para cambiar la propiedad del directorio ‘wordpress’.
chown -R www-data:www-data /var/www/html/wordpress/
Cambiar los permisos de archivo de la carpeta de WordPress.
chmod -R 755 /var/www/html/wordpress/
Crear directorio ‘cargas’.
$ mkdir /var/www/html/wordpress/wp-content/uploads
Por último, cambie los permisos del directorio ‘uploads’.
chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/
Abre tu navegador y ve a la URL del servidor. En mi caso es…
https://server-ip/wordpress
Se le presentará un asistente de WordPress y una lista de credenciales necesarias para configurarlo correctamente. Complete el formulario como se muestra con las credenciales especificadas al crear la base de datos de WordPress en MariaDB. Omita el host de la base de datos y el prefijo de la tabla y haga clic en el botón “Enviar”.
Si todos los datos son correctos, podrá continuar. Ejecute la instalación.
Complete los datos adicionales necesarios, como el título del sitio, el nombre de usuario y la contraseña, y guárdelos en un lugar seguro para que no los olvide. Asegúrese de usar una contraseña segura.
Desplácese hacia abajo y haga clic en “Instalar WordPress”. Si todo ha ido bien, recibirá una notificación de “Instalación correcta”, como se muestra.

Haz clic en el botón “Iniciar sesión” para acceder a la página de inicio de sesión de tu nueva instalación de WordPress. Introduce tus credenciales de inicio de sesión y pulsa “Iniciar sesión”.
¡Listo! Ya está el panel de control de WordPress, donde puedes crear tu primer blog o sitio web. ¡Enhorabuena por haber llegado hasta aquí! Ahora puedes descubrir las distintas funciones, plugins y temas, y empezar a configurar tu primer blog o sitio web.