Para aquellos que no pueden permitirse desarrollar sitios web desde cero, ahora existen varios sistemas de gestión de contenido (CMS) como: WordPress que puede utilizar para configurar blogs y sitios web completos con solo unos pocos clics.
WordPress es un CMS poderoso, gratuito y de código abierto, altamente personalizable y personalizable utilizado por millones de personas en todo el mundo para impulsar blogs y sitios web completamente funcionales.
Es fácil de instalar y fácil de aprender, especialmente para aquellos que no tienen conocimientos previos de diseño y desarrollo de sitios web. Con millones de complementos y temas disponibles, desarrollados por una comunidad activa y dedicada de co-usuarios y desarrolladores, puede personalizar su blog o sitio web para que funcione y se vea exactamente como lo desea.
Requerimientos:
- Un servidor Ubuntu dedicado con un nombre de dominio registrado, te sugiero que lo hagas Alojamiento Linodeque ofrece $ 100 Crédito para probarlo gratis.
En esta publicación, veremos los diferentes pasos que puede seguir para obtener la última versión de. instalar WordPress A Ubuntu 20/04, Ubuntu 18.04, y Ubuntu 16/04 con LÁMPARA (Linux, apache, MySQL, y PHP) Pila.
Instale la pila LAMP en el servidor Ubuntu
Primero, pasaremos por los diferentes pasos para instalar el LÁMPARA antes de continuar con la instalación WordPress.
Paso 1: instale el servidor web Apache en Ubuntu
Primero actualice y actualice la lista de paquetes de software y luego instale el apache Servidor web con los siguientes comandos.
$ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install apache2 apache2-utils

Tenemos que activar eso Apache2 Servidor web para iniciar al inicio del sistema, así como para iniciar el servicio y verificar el estado de la siguiente manera:
$ sudo systemctl enable apache2 $ sudo systemctl start apache2 $ sudo systemctl status apache2

Después de iniciar Apache, debe tener tráfico HTTP en su Cortafuegos UFW como se muestra.
$ sudo ufw allow in "Apache" $ sudo ufw status

Para probar si el apache El servidor se está ejecutando, abra su navegador web e ingrese la siguiente URL en la barra de direcciones.
http://server_address OR http://your-domain.com
La página de índice estándar de Apache2 se muestra si el servidor web se está ejecutando.

Nota: El directorio raíz predeterminado de Apache es / var / www / html, todos sus archivos web se guardarán en este directorio.
Paso 2: Instale el servidor de base de datos MySQL
A continuación, necesitamos instalar esos MySQL Servidor de base de datos ejecutando el siguiente comando:
$ sudo apt-get install mysql-client mysql-server

Si desea instalar MariaDB, puede instalarlo con el siguiente comando.
$ sudo apt-get install mariadb-server mariadb-client

Después de instalar el servidor de base de datos, se recomienda encarecidamente que ejecute un script de seguridad para eliminar la configuración predeterminada insegura y proteger su sistema de base de datos.
$ sudo mysql_secure_installation
Primero se le pedirá que ‘contraseña_valida‘Plug-in, así que escriba Y/Yes
y presione Ingresar y también seleccione el nivel de seguridad de la contraseña predeterminada.

Para el resto de preguntas, presione Y
y golpea el INGRESAR Teclee en cada indicación.

Paso 3: instalar PHP en Ubuntu
Por último, pero no menos importante, instalamos PHP y un par de módulos para que funcione con los servidores web y de bases de datos mediante el siguiente comando:
$ sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

Una vez que PHP y las extensiones necesarias estén instaladas, deberá reiniciar Apache para poder cargar estas nuevas extensiones.
$ sudo systemctl restart apache2
Además, para probar si php funciona con el servidor web, necesitamos uno info.php
Archivar allí / var / www / html.
$ sudo vi /var/www/html/info.php
Pegue el siguiente código en el archivo, guárdelo y salga.
<?php phpinfo(); ?>
A continuación, abra su navegador web e ingrese la siguiente URL en la barra de direcciones.
http://server_address/info.php OR http://your-domain.com/info.php
Debería poder ver la página de información de PHP a continuación como confirmación.

Paso 4: Instale WordPress en Ubuntu
Descargue y extraiga la última versión del paquete de WordPress ejecutando los siguientes comandos en la terminal:
$ wget -c http://wordpress.org/latest.tar.gz $ tar -xzvf latest.tar.gz
Luego, mueva los archivos de WordPress de la carpeta extraída al directorio raíz predeterminado de Apache. / var / www / html /:
$ sudo mv wordpress/* /var/www/html/
A continuación, configure los permisos correctos en el directorio del sitio web, es decir, dé la propiedad de los archivos de WordPress al servidor web de la siguiente manera:
$ sudo chown -R www-data:www-data /var/www/html/ $ sudo chmod -R 755 /var/www/html/
Paso 5: crea una base de datos de WordPress
Ejecute el siguiente comando e ingrese la contraseña del usuario root, luego presione Ingresar para cambiar al shell de MySQL:
$ sudo mysql -u root -p
En el shell de MySQL, ingrese los siguientes comandos y presione Ingresar después de cada línea de un comando MySQL. Recuerde utilizar sus propios valores válidos para Nombre de la base de datos, Usuario de la base de datos, y también use una contraseña fuerte y segura como Contraseña_usuario de la base de datos:
mysql> CREATE DATABASE wp_myblog; mysql> CREATE USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; mysql> GRANT ALL ON wp_myblog.* TO 'username'@'%'; mysql> FLUSH PRIVILEGES; mysql> EXIT;

Ir el / var / www / html / Directorio y cambiar el nombre de uno existente wp-config-sample.php
para wp-config.php
. Además, asegúrese de eliminar la página de índice de Apache predeterminada.
$ cd /var/www/html/ $ sudo mv wp-config-sample.php wp-config.php $ sudo rm -rf index.html
Luego actualícelo con la información de su base de datos en la sección Configuración de MySQL (vea los campos resaltados en la imagen a continuación):

Luego reinicie el servidor web y el servicio MySQL con los siguientes comandos:
$ sudo systemctl restart apache2.service $ sudo systemctl restart mysql.service
Abra su navegador web e ingrese su nombre de dominio o dirección de servidor como se muestra.
http://server_address/info.php OR http://your-domain.com/info.php
Obtendrá la página de bienvenida a continuación. Lea la página y haga clic en «¡Vamos!«Para continuar e ingresar toda la información de pantalla solicitada.



Esperando que todo haya ido bien, disfruta ahora WordPress en su sistema. Sin embargo, para plantear inquietudes o hacer preguntas sobre los pasos anteriores, o incluso proporcionar información adicional que cree que no está incluida en este tutorial, puede usar la sección de comentarios a continuación para comunicarse con nosotros.
.