Instale WordPress 5 con Apache, MariaDB 10 y PHP 7 en CentOS 7

Instale WordPress 5 con Apache, MariaDB 10 y PHP 7 en CentOS 7

WordPress. es una aplicación de blogs gratuita y de código abierto y un CMS dinámico ( Sistema de gestión de contenido. desarrollado con MySQL. y PHP. Tiene una gran cantidad de complementos y temas de terceros. WordPress es actualmente una de las plataformas de blogs más populares disponibles en Internet y utilizada por millones de personas en todo el mundo.

En este tutorial vamos a explicar cómo instalar el popular sistema de gestión de contenido: WordPress. usando LAMP. (Linux, Apache, MySQL/MariaDB, PHP) en RHEL. CentOS. y Fedora. distribuciones de Linux.

Requisitos

  1. Un servidor dedicado o un VPS. ( Servidor privado virtual. con instalación mínima de CentOS 7.

IMPORTANTE: Te sugiero que optes por Bluehost Hosting, que nos ofrece un descuento especial para nuestros lectores, y además viene con un 1 dominio gratis. 1 dirección IP. SSL gratuito. y soporte 24/7. de por vida..

Instalación de Remi Repository en CentOS 7

La instalación que realizaremos será en CentOS 7 , pero las mismas instrucciones también funcionan en distribuciones RHEL y Fedora.

Primero instale y habilite el repositorio Remi. usando el siguiente comando.

# yum-y install http ://rpms.remirepo.net/enterprise/remi-release-7.rpm [ En CentOS/RHEL 7. # dnf install http://rpms.remirepo.net/fedora/remi-release-29.rpm [ En Fedora 29. freestar.config.enabled_slots.push

Ya que vamos a usar php7.3. necesitaremos deshabilitar la instalación de php5.4. usando el comando yum-config-manager. proporcionado por yum-utils. herramienta.

# yum install yum-utils # yum-config-manager–disable remi-php54 # yum-config-manager–enable remi-php73

Instalación de LAMP Stack en CentOS 7

Ahora estamos listos para instalar todos los paquetes necesarios relacionados con nuestra pila LAMP. usando el siguiente comando.

# yum instalar httpd mariadb mariadb-server php php-common php-mysql php-gd php-xml php-mbstring php-mcrypt

Ahora que la instalación está completa, necesitaremos iniciar y asegurar nuestra MariaDB. instalación.

# systemctl start mariadb # mysql_secure_installation

Siga las instrucciones en pantalla para responder las preguntas relacionadas con la seguridad de su servidor MariaDB.

Luego configuraremos MariaDB para que se inicie automáticamente en arranque del sistema:

# systemctl enable mariadb

A continuación, haremos lo mismo para el servidor web Apache:

# systemctl start httpd # systemctl enable httpd

Creando WordPress MySQL Database

Nuestro WordPress. requerirá una base de datos y un usuario de base de datos. Para crear uno, simplemente use los siguientes comandos. No dude en reemplazar el nombre de la base de datos, el usuario y la contraseña según sus preferencias:

# mysql-u root-p. Ingrese la contraseña: ## Crear base de datos ## CREAR BASE DE DATOS wordpress;. ## Creando nuevo usuario ## CREAR USUARIO [email protected] IDENTIFICADO POR “secure_password”;. ## Otorgar privilegios a la base de datos ## OTORGAR TODO EN wordpress. * TO [email protegido];. ## privilegios FLUSH ## PRIVILEGIOS FLUSH;. ## Salir ## salir.

Preparando la instalación de WordPress

Ahora estamos listos para descargar el último archivo de WordPress:

# cd/tmp && wget http://wordpress.org/latest.tar.gz

A continuación, extraiga el archivo en nuestro directorio web:

# tar-xvzf latest.tar.gz-C/var/www/html

Lo anterior creará el siguiente directorio, que contendrá nuestro script de WordPress:

/var/www/html/wordpress

Ahora cambie la propiedad de ese directorio al usuario “apache”:

# chown-R apache/var/www/html/wordpress

Creación de un host virtual Apache para WordPress

Crearemos un host virtual separado para nuestra instalación de WordPress. Abra /etc/httpd/conf/httpd.conf. con su editor de texto favorito:

# vim/etc/httpd/conf/httpd.conf

Y agregue el siguiente código en el parte inferior del archivo y reemplace el texto marcado con la información relacionada con su instalación:

ServerAdmin [correo electrónico protegido]. DocumentRoot/var/www/html/wordpress ServerName tecminttest.com. ServerAlias ​​ www.tecminttest.com. ErrorLog/var/log/httpd/tecminttest-error-log CustomLog/var/log/httpd/tecminttest-acces-log common

Guarde sus cambios y reinicie Apache:

# systemctl restart httpd

Instalando WordPress en el sitio web

Ahora estamos listos para ejecutar nuestra instalación de WordPress. Para iniciar la instalación, puede acceder a la dirección IP de su servidor en http://ip-address o si está instalando localmente puede usar http://localhost o si está usando un dominio real, puede usar el dominio en su lugar. Debería ver la siguiente página:

Configurar WordPress en CentOS 7  Configurar WordPress en CentOS 7 Configurar WordPress en CentOS 7

Cuando haga clic en el botón Let’s Go. será redirigido a la siguiente página de la instalación, donde deberá ingresar los detalles de la base de datos que creamos anteriormente.

 Configuración de la base de datos de WordPress  Configuración de la base de datos de WordPress Configuración de la base de datos de WordPress

Cuando haya ingresado los detalles, haga clic en el botón enviar. WordPress intentará crear su archivo de configuración llamado wp-config.php. Si todo está bien, debería ver la siguiente página:

Configuración de instalación de WordPress  Instalación de WordPress Configuración Configuración de instalación de WordPress

Una vez que haga clic en el botón“ Ejecutar la instalación. ”, se le pedirá que ingrese algunos detalles sobre su sitio web: Título del sitio, Nombre de usuario, contraseña y dirección de correo electrónico.

 Detalles del sitio web de WordPress  Detalles del sitio web de WordPress Detalles del sitio web de WordPress

Cuando haya completado toda la información requerida finalizar la instalación haciendo clic en el botón en la parte inferior. Su instalación ahora está completa. Su portada debe verse como la imagen a continuación:

Vista del sitio web de WordPress  Vista del sitio web de WordPress Sitio web de WordPress V iew

Y el panel de WordPress tiene el siguiente aspecto:

 Panel de administración de WordPress WordPress Panel de administración Panel de administración de WordPress

Ahora puede comenzar a administrar su sitio web de WordPress.

Conclusión

Ha completado con éxito la instalación de WordPress usando LAMP. en CentOS 7 . Si tuvo alguna dificultad o pregunta, envíela en la sección de comentarios a continuación.