Una pila “LAMP” es un grupo de software libre que generalmente se instalan juntos para permitir que un servidor aloje sitios web dinámicos y aplicaciones web. Este término es en realidad un acrónimo que representa el sistema operativo Linux, con el servidor web Apache, MySQL y PHP. Aquí, los datos del sitio se almacenan en una base de datos MySQL, y PHP procesa el contenido dinámico.

Fedora 27 es nuestro último sistema operativo libre y de vanguardia con el mejor entorno de escritorio de GNOME. En este artículo, explicaré cómo instalar una pila LAMP con WordPress en Fedora 27.

Instalar Apache

Toda la última versión de Apache, Mysql y PHP está presente en el repositorio del servidor. Entonces podemos usar el comando dnf simple para instalar todos los paquetes sin ningún repositorio de terceros. Simplemente puedes instalar Apache ejecutando este comando a continuación:

#dnf install httpd

Asegúrate de habilitar e iniciar el servicio.

# systemctl enable httpd.service
 Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.
 # systemctl start httpd.service
 # systemctl status httpd.service
 ● httpd.service - The Apache HTTP Server
 Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
 Active: active (running) since Wed 2017-11-29 04:20:06 UTC; 6s ago
 Docs: man:httpd.service(8)
 Main PID: 9498 (httpd)
 Status: "Processing requests..."
 Tasks: 213 (limit: 4915)
 CGroup: /system.slice/httpd.service
 ├─9498 /usr/sbin/httpd -DFOREGROUND
 ├─9499 /usr/sbin/httpd -DFOREGROUND
 ├─9500 /usr/sbin/httpd -DFOREGROUND
 ├─9501 /usr/sbin/httpd -DFOREGROUND
 └─9502 /usr/sbin/httpd -DFOREGROUND

Ahora podemos confirmar que la versión de Apache está instalada y probar que está funcionando accediendo a la IP del servidor en el navegador, como esta >> http:// IPdelservidoronombredehost/

# httpd -V
 Server version: Apache/2.4.29 (Fedora)
 Server built: Oct 25 2017 12:34:45
 Server's Module Magic Number: 20120211:68
 Server loaded: APR 1.6.3, APR-UTIL 1.6.1
 Compiled using: APR 1.6.2, APR-UTIL 1.6.0
 Architecture: 64-bit
 Server MPM: event
 threaded: yes (fixed thread count)
 forked: yes (variable process count)

Instalar MariaDB

En segundo lugar, tenemos que instalar nuestro servidor de base de datos. Puedes instalar la última versión ejecutando el siguiente comando:

# dnf install mariadb-server
 # mysql -V
 mysql Ver 15.1 Distrib 10.2.9-MariaDB, for Linux (x86_64) using readline 5.1

Inicia/habilita el servicio MariaDB y verifica su estado.

# systemctl start mariadb.service
# systemctl enable mariadb.service
 Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service.
# systemctl status mariadb.service
 ● mariadb.service - MariaDB 10.2 database server
 Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
 Active: active (running) since Wed 2017-11-29 04:26:32 UTC; 15s ago
 Main PID: 12371 (mysqld)
 Status: "Taking your SQL requests now..."
 Tasks: 43 (limit: 4915)
 CGroup: /system.slice/mariadb.service
 └─12371 /usr/libexec/mysqld --basedir=/usr

A continuación, deberás proteger tu servidor de base de datos. Puedes ejecutar el siguiente comando para proteger la base de datos MariaDB y establecer la contraseña de root:

# mysql_secure_installation

 

Instalar PHP

Para instalar el último PHP y algunos de sus módulos importantes, usa el siguiente comando desde la terminal:

# dnf install php php-common
# dnf install php php-common php-mysqlnd php-gd php-imap php-xml php-cli php-opcache php-mbstring
# systemctl restart httpd

Debes reiniciar Apache para que estos cambios sean efectivos. Ahora puedes crear una página de información de php en la raíz del documento de dominio para confirmar su versión.

# cd /var/www/html
#echo "<?php phpinfo(); ?>" >> info.php

Puedes navegar por la URL >>http://ServerIP/info.php para confirmar que funciona.

 

 

 

 

 

Hemos completado con éxito la instalación de la pila LAMP en Fedora 27. Ahora es el momento de configurar nuestro blog de WordPress. Instalemos WordPress con los siguientes pasos:

Instalar WordPress

Puedes descargar la última versión de WordPress desde su sitio web oficial y extráela al documento raíz /var/www/ html para instalarla.

# dnf install wget
# wget http://wordpress.org/latest.tar.gz
# tar -xvf latest.tar.gz -C /var/www/html/

 

Crear base de datos MariaDB/MySQL para WordPress

Tendremos que crear una base de datos y un usuario para nuestra instalación de WordPress, para hacerlo, ejecuta el siguiente comando:

mysql -u root -p
 Enter password:
 MariaDB [(none)]> CREATE USER wpuser@localhost IDENTIFIED BY "password";
 Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> CREATE DATABASE wp_database;
 Query OK, 1 row affected (0.01 sec)

MariaDB [(none)]> GRANT ALL ON wp_database.* TO wpuser@localhost;
 Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
 Query OK, 0 rows affected (0.00 sec)

 

Nos conectamos al shell de MySQL y creamos una base de datos llamada “wp_database” con un usuario “wpuser” para la instalación de WordPress.

Ahora, necesitas crear el archivo wp-config.php a partir del archivo wp-config-sample.php de la plantilla y modificar la configuración de MySQL con la que creamos para comenzar con nuestra instalación.

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

Modifiqué la configuración del archivo con los detalles de mi base de datos creada.

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

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

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

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

Ahora puedes navegar por la siguiente URL >> http://IPdelservidoronombredehost/wordpress/ para completar nuestra instalación.

Puedes establecer tus credenciales de administrador y título del sitio para completar la etapa de instalación.

 

Ahora puedes acceder a tu área de administración explorando la URL >> http://Server IP/ wordpress/wp-login.php con las credenciales creadas.

 

 

¡Eso es todo! has instalado WordPress con éxito en tu servidor Fedora 27. Ahora puedes continuar y personalizar tu blog de WordPress según sus requisitos.

Terminando

WordPress es un software de código abierto, que puedes usar para crear un sitio web, blog o aplicación. Y hay miles de complementos y temas disponibles para que esto pueda transformar tu sitio web según tu imaginación. Espero que este artículo te ayude a construir tu propio blog de WordPress en tu último Fedora 27.

Fuente

(Visitada 1 veces, 1 visitas hoy )