
WordPress es una aplicación de blogs gratuita y de código abierto y dinámica Sistema de gestión de contenidos (Sistema de gestión de contenidos) uso de desarrollo mysql y PHP.
Tiene toneladas de complementos y temas de terceros. WordPress es actualmente una de las plataformas de blogs más populares en Internet y es utilizada por millones de personas en todo el mundo.
En este tutorial, explicaremos cómo instalar sistemas de administración de contenido populares: WordPress usar lámpara (Linux, Apache, MySQL/MariaDB, PHP) en distribuciones basadas en RHEL, p. Flujo de CentOS, sombrero de fieltro, linux rocoso, y AlmaLinux repartido.
Requerir
Instalar repositorios EPEL y Remi
La instalación que realizaremos será en Linux rocosoPero se aplican las mismas instrucciones. RHEL, Flujo de CentOS, linux rocoso, y AlmaLinux repartido.
1. Instalar y habilitar EPEL y Remy Repositorio usando el siguiente comando.
------------------- On RHEL 9 Based Distributions ------------------- # dnf install # dnf install ------------------- On RHEL 8 Based Distributions ------------------- # dnf install # dnf install ------------------- On Fedora 36/35 ------------------- # dnf install # dnf install
porque vamos a usar PHP 8tenemos que restablecer el valor predeterminado PHP y habilite la versión PHP 8 usando el siguiente comando.
# yum install dnf-utils # dnf module list php # dnf module reset php # dnf module enable php:remi-8.0
Instalar la pila LAMP para WordPress
Ahora estamos listos para instalar todos los paquetes necesarios relacionados con nosotros. lámpara Use el siguiente comando para apilar.
# yum install httpd mariadb mariadb-server php-gd php-soap php-intl php-mysqlnd php-pdo php-pecl-zip php-fpm php-opcache php-curl php-zip php-xmlrpc wget

Ahora que la instalación está completa, necesitamos arrancar y asegurar nuestro base de datos maría Instalar.
# systemctl start mariadb # mysql_secure_installation

Siga las instrucciones en pantalla para responder preguntas relacionadas con la seguridad del servidor MariaDB.
Luego configuramos MariaDB para que se inicie automáticamente al arrancar el sistema:
# systemctl enable mariadb
A continuación, haremos lo mismo para el servidor web Apache:
# systemctl start httpd # systemctl enable httpd
Crear una base de datos MySQL de WordPress
nuestro WordPress Se requerirá una base de datos y un usuario de la base de datos. Para crear uno, simplemente use el siguiente comando. Siéntase libre de reemplazar el nombre de la base de datos, el usuario y la contraseña a su gusto:
# mysql -u root -p Enter password: ## Create database ## CREATE DATABASE wordpress; ## Creating new user ## CREATE USER [email protected] IDENTIFIED BY "secure_password"; ## Grant privileges to database ## GRANT ALL ON wordpress.* TO [email protected]; ## FLUSH privileges ## FLUSH PRIVILEGES; ## Exit ## exit
Prepárese para la instalación de WordPress
Ahora estamos listos para descargar el último archivo de WordPress con el siguiente comando wget:
# cd /tmp && wget
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á nuestros scripts de WordPress:
/var/www/html/wordpress
Ahora cambie la propiedad de ese directorio a usuario»apache” y establezca los permisos apropiados:
# chown -R apache:apache /var/www/html/wordpress # chmod -R 775 /var/www/html/wordpress
A continuación, configure el contexto de SELinux para el directorio y su contenido.
# dnf install policycoreutils-python-utils # semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/wordpress(/.*)?" # restorecon -Rv /var/www/html/wordpress
Crear servidor virtual de Apache para WordPress
Crearemos un servidor web separado para nuestra instalación de WordPress.Abierto /etc/httpd/conf/httpd.conf Usa tu editor de texto favorito:
# vi /etc/httpd/conf/httpd.conf
y agregue el siguiente código en la parte inferior del archivo, reemplazando el texto marcado con información relevante para su instalación:
ServerAdmin [email protected] DocumentRoot /var/www/html/wordpress/ ServerName tecminttest.com ServerAlias www.tecminttest.com Options Indexes FollowSymLinks AllowOverride all Require all granted ErrorLog /var/log/httpd/tecminttest_error.log CustomLog /var/log/httpd/tecminttest_access.log common
Guarde los cambios y reinicie Apache:
# systemctl restart httpd
Instala WordPress en tu sitio web
Ahora estamos listos para ejecutar nuestra instalación de WordPress. Para iniciar la instalación, puede acceder a la dirección IP del servidor: o si está instalado localmente, puede usar
O, si está usando un dominio real, puede usar ese dominio en su lugar. Deberías ver la siguiente página:

cuando haces clic Vamos y será redirigido a la siguiente página de la instalación donde debe ingresar los detalles de la base de datos que creamos anteriormente.

Después de ingresar los detalles, haga clic en enviar botón. WordPress intentará crear su nombre wp-config.phpSi todo está bien, debería ver la siguiente página:

Una vez que haga clic en «ejecutar la instalacióny 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.

Después de completar toda la información requerida, haga clic en el botón en la parte inferior para completar la instalación. Su instalación ahora está completa. Su página de inicio debe parecerse a la imagen a continuación:

El tablero de WordPress se ve así:

Ahora puede comenzar a administrar su sitio de WordPress.
En conclusión
Ha completado con éxito la instalación de WordPress lámpara superior CentOS 7Si tiene alguna dificultad o pregunta, envíela en la sección de comentarios a continuación.
Si aprecia lo que estamos haciendo en TecMint, debe considerar:
TecMint es el sitio comunitario de más rápido crecimiento y más confiable para artículos, guías y libros de Linux de cualquier tipo en la web. ¡Millones de personas visitan TecMint! Busque o explore miles de artículos publicados disponibles gratuitamente para todos.
Si le gusta lo que está leyendo, considere invitarnos a un café (o dos) como agradecimiento.
Agradecemos su apoyo interminable.