GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar WordPress con LAMP Stack en Ubuntu 18.04

WordPress es el sistema de gestión de contenido líder en el mundo. Utilizado por decenas de millones de páginas web y creadores de Internet por igual, WordPress es la columna vertebral de la mayoría de los blogs y medios de comunicación. El rendimiento de la página web con WordPress también suele ser uno de los más rápidos disponibles. En este tutorial, le mostraremos cómo instalar WordPress con la pila LAMP en Ubuntu 18.04.

Requisitos:

  • Para los propósitos de este tutorial, usaremos un Ubuntu VPS. Nuestro Ubuntu VPS ya viene preinstalado con una pila LAMP completamente funcional. Sin embargo, seguiremos todos los pasos necesarios y le mostraremos cómo instalar y configurar la pila LAMP usted mismo, en caso de que lo esté haciendo en un servidor limpio.
  • También se requiere acceso completo a la raíz SSH o un usuario con privilegios sudo
  • Un nombre de dominio válido para acceder a su sitio de WordPress (opcional)

Paso 1:Conéctese a su servidor

Para conectarse a su servidor a través de SSH como usuario raíz, use el siguiente comando:

ssh root@IP_ADDRESS -p PORT_NUMBER

y reemplace "IP_ADDRESS" y "PORT_NUMBER" con la dirección IP de su servidor real y el número de puerto SSH.

Una vez que haya iniciado sesión, asegúrese de que su servidor esté actualizado ejecutando los siguientes comandos:

apt-get update
apt-get upgrade

Paso 2:Instalación del servidor web Apache

Para instalar el servidor web Apache, ejecute el siguiente comando:

apt-get install apache2

Una vez completada la instalación, debe permitir que Apache se inicie automáticamente al iniciar el servidor con:

systemctl enable apache2

También puede verificar el estado de su servicio Apache con el siguiente comando:

systemctl status apache2

Salida:

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Wed 2018-12-19 03:44:49 CST; 21min ago
 Main PID: 905 (apache2)
    Tasks: 7 (limit: 1110)
   CGroup: /system.slice/apache2.service
           ├─  905 /usr/sbin/apache2 -k start
           ├─  923 /usr/sbin/apache2 -k start
           ├─  926 /usr/sbin/apache2 -k start
           ├─  927 /usr/sbin/apache2 -k start
           ├─  928 /usr/sbin/apache2 -k start
           ├─  929 /usr/sbin/apache2 -k start
           └─16816 /usr/sbin/apache2 -k start

Paso 3:Instalar PHP

El siguiente paso de la configuración de nuestra pila LAMP es instalar PHP. WordPress y muchos de sus complementos usan extensiones de PHP que deberá instalar manualmente. Esta sección es opcional, pero le permitirá acceder a algunas funciones de WordPress a las que quizás no tenga acceso con una instalación básica de PHP.

apt install php php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

Puede verificar su versión de PHP con el siguiente comando:

php -v

Salida:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Paso 4:Instale el servidor de base de datos MySQL

Finalmente, MySQL es el último paquete de software que necesitamos para terminar de instalar nuestra pila LAMP. MySQL es un sistema de administración de bases de datos de código abierto, comúnmente instalado como parte de la popular pila LAMP (Linux, Apache, MySQL, PHP/Python/Perl). Es una opción muy popular para administrar bases de datos, gracias a su desarrollo continuo y su amplio conjunto de funciones.

En Ubuntu 18.04, solo se incluye la última versión de MySQL en el repositorio de paquetes APT de forma predeterminada.

Para instalar el paquete predeterminado, ejecute el siguiente comando:

$ apt install mysql-server

Esto instalará la versión 5.7 de MySQL en su servidor, pero no le pedirá que establezca una contraseña ni que realice ningún otro cambio de configuración. Debido a que esto hace que su instalación de MySQL sea vulnerable, para mejorar la seguridad de su servidor MySQL, le recomendamos que ejecute mysql_secure_installation script escribiendo el siguiente comando:

mysql_secure_installation

Este script lo ayudará a realizar importantes tareas de seguridad, como configurar una contraseña de raíz, deshabilitar el inicio de sesión raíz remoto, eliminar usuarios anónimos, etc.

Paso 5:Crear una base de datos para WordPress

Ahora, crearemos nuestra base de datos MySQL para nuestro sitio de WordPress. Inicie sesión en su servidor MySQL con el siguiente comando e ingrese su contraseña raíz de MySQL:

mysql -u root -p

En esta sección, crearemos una nueva base de datos MySQL wordpress y asigne acceso de usuario a él a un nuevo usuario admin_user con contraseña StrongPassword

CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'admin_user'@'localhost' IDENTIFIED BY 'StrongPassword';
FLUSH PRIVILEGES;
exit;

No olvide reemplazar 'StrongPassword' con una contraseña segura real.

Paso 6:Instalar WordPress

Ahora podemos proceder con la instalación real de WordPress. Ejecute los siguientes comandos para descargar y extraer los últimos archivos de instalación de WordPress en el directorio raíz de documentos del servidor web predeterminado (/var/www/html ).

cd /var/www/html
wget -c http://wordpress.org/latest.zip
unzip latest.zip
chown -R www-data:www-data wordpress
rm latest.zip

Todos los archivos de WordPress se colocarán ahora en wordpress directorio en /var/www/html/wordpress

Una vez creada la base de datos, necesitaremos agregar esta información al archivo de configuración de WordPress.

Primero, ejecute el siguiente comando para cambiar el nombre del archivo de configuración de muestra:

cd /var/www/html/wordpress
mv wp-config-sample.php wp-config.php

Ahora abra el wp-config.php archivo con su editor de texto favorito, por ejemplo:

nano wp-config.php

Y actualice la configuración de la base de datos, reemplazando database_name_here , nombre de usuario_aquí y contraseña_aquí con tus propios datos:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */define('DB_NAME', 'wordpress');

/** MySQL database username */define('DB_USER', 'admin_user');

/** MySQL database password */define('DB_PASSWORD', 'StrongPassword');

/** MySQL hostname */define('DB_HOST', 'localhost');

/** Database Charset to use in creating database tables. */define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */define('DB_COLLATE', '');

Guarde y salga del archivo.

Paso 6:Cree los archivos de host virtual

Ahora podemos crear nuestros archivos de host virtual. Ejecute el siguiente comando para crear el archivo de configuración de host virtual para su dominio, su_dominio.com :

nano /etc/apache2/sites-available/your_domain.com.conf

Y agregue el siguiente contenido al archivo:

<VirtualHost *:80>

ServerAdmin admin@your_domain.com
ServerName your_domain.com
ServerAlias www.your_domain.com
DocumentRoot /var/www/html/wordpress

<Directory /var/www/html/wordpress>
     Options Indexes FollowSymLinks
     AllowOverride All
     Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/your_domain.com_error.log 
CustomLog ${APACHE_LOG_DIR}/your_domain.com_access.log combined 
</VirtualHost>

Para habilitar el host virtual que acabamos de crear, ejecute el siguiente comando:

ln -s /etc/apache2/sites-available/your_domain.com.conf /etc/apache2/sites-enabled/your_domain.com.conf

Paso 7:Configurar WordPress

En el último paso de esta guía, debemos acceder a la interfaz web de WordPress y finalizar la instalación.

Para finalizar la instalación, abra su navegador y navegue hasta:

http://your_domain.com/

Elija su idioma y haga clic en "Continuar".

Ingrese su información preferida en la pantalla de instalación principal, como el título del sitio y su nombre de usuario, contraseña y correo electrónico, y haga clic en "Instalar WordPress":

Se le informará que WordPress se instaló correctamente y ahora puede iniciar sesión en su panel de administración utilizando la información que configuró anteriormente.

Después de un inicio de sesión exitoso, será recibido por la página del panel de control de WordPress:

¡Felicidades! WordPress se ha instalado con éxito en su servidor. Ahora puede comenzar a crear y personalizar su sitio según sus necesidades.

Por supuesto, no es necesario que instale WordPress con LAMP Stack en Ubuntu 18.04 si utiliza uno de nuestros servicios de hospedaje de WordPress optimizado, en cuyo caso simplemente puede solicitar a nuestros administradores de sistemas expertos que instalen WordPress en Ubuntu 18.04 por usted, utilizando el Pila LAMP o cualquier otra pila de alojamiento web de su elección. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato. Si disfrutó leyendo esta publicación, también puede considerar leer cómo instalar WordPress con LAMP Stack en Ubuntu 20.04.

PD. Si te gustó esta publicación, sobre cómo instalar WordPress con LAMP Stack en Ubuntu 18.04 , por favor compártelo con tus amigos en las redes sociales usando los botones de abajo o simplemente deja un comentario en la sección de comentarios. Gracias.


Panels
  1. Cómo instalar MySQL en Ubuntu 16.04

  2. Cómo instalar WordPress con LAMP Stack en Ubuntu 16.04

  3. Cómo instalar WordPress con una pila LEMP en Ubuntu 18.04

  4. Cómo instalar WordPress con OpenLiteSpeed ​​en Ubuntu 18.04

  5. Cómo instalar LAMP en Ubuntu 18.04

Instale WordPress con LEMP Stack en Ubuntu 20.04

Cómo instalar la pila LAMP en Ubuntu 16.04

Cómo instalar la pila LAMP en Ubuntu 17.04

Cómo instalar LAMP en un servidor Ubuntu 15.04

Cómo instalar WordPress con LAMP en Ubuntu 18.04 Bionic Beaver

Cómo instalar WordPress con LAMP en Ubuntu 20.04