Cómo instalar WordPress con FAMP Stack en FreeBSD

Cómo instalar WordPress con FAMP Stack en FreeBSD

En este tutorial aprenderemos cómo instalar WordPress. en la pila FAMP. en FreeBSD. FAMP. stack es un acrónimo de sistema operativo FreeBSD Unix. servidor Apache HTTP. (un popular servidor web de código abierto), MariaDB. sistema de administración de bases de datos relacionales (bifurcación de base de datos MySQL. actualmente mantenida por la comunidad) y lenguaje de programación dinámica PHP. que se ejecuta en el lado del servidor.

WordPress. es el framework CMS más famoso del mundo que se utiliza para crear blogs simples o sitios web profesionales.

Requisitos

  1. Guía de instalación de FreeBSD

Paso 1: Instale FAMP Stack en FreeBSD

1.. Para implementar un sitio web de WordPress. en sus instalaciones, necesita para asegurar que los siguientes componentes FAMP. estén instalados y operativos en FreeBSD.

El primer servicio que necesita instalar en FreeBSD es el servidor Apache HTTP. Para instalar el paquete binario del servidor HTTP Apache 2.4. a través de los repositorios de puertos oficiales de FreeBSD, ejecute el siguiente comando en la consola de su servidor.

# pkg install apache24

2.. A continuación, habilite e inicie el demonio Apache HTTP en FreeBSD ejecutando los siguientes comandos.

# sysrc apache24_enable = “yes” # service apache24 start freestar.config.enabled_slots.push (LocationName: “tecmint_incontent”, slotId: ” tecmint_incontent “);

3.. Abra un navegador y navegue hasta la dirección IP de su servidor o FQDN a través del protocolo HTTP para ver la página web predeterminada de Apache. El mensaje “ ¡Funciona!. debería aparecer en su navegador.

http://yourdomain.tld

4.. A continuación, instale PHP 7.1. en su servidor con la extensión requerida a continuación emitiendo el siguiente comando. Nuestro sitio web de WordPress se implementará en la parte superior de esta versión de PHP.

# pkg install php71 php71-mysqli mod_php71 php71-mbstring php71-gd php71-json php71-mcrypt php71-zlib php71-curl

5 .. En el siguiente paso, cree el archivo de configuración php.conf. para el servidor web Apache con el siguiente contenido.

# nano/usr/local/etc/apache24/includes/php.conf

Agrega la siguiente configuración al archivo php.conf.

DirectoryIndex index.php index.html Aplicación SetHandler/x-httpd-php Aplicación SetHandler/x-httpd-php-source

6.. Guardar y cerrar este archivo y reinicie el demonio Apache para aplicar los cambios emitiendo el siguiente comando.

# service apache24 restart

7.. El componente final que falta es MariaDB. base de datos. Para instalar la última versión del servidor de base de datos MariaDB en FreeBSD, ejecute el siguiente comando.

# pkg install mariadb102-client mariadb102-server

8.. A continuación, habilite el servicio MariaDB en FreeBSD e inicie el demonio de la base de datos ejecutando los siguientes comandos.

# sysrc mysql_enable = “YES” # service mysql-server start

9.. En el siguiente paso, ejecute mysql_secure_installation. script para asegurar MariaDB. Utilice el siguiente ejemplo de salida de secuencia de comandos para proteger la base de datos MariaDB.

#/usr/local/bin/mysql_secure_installation Salida de muestra NOTA: ¡SE RECOMIENDA EJECUTAR TODAS LAS PARTES DE ESTE SCRIPT PARA TODOS LOS SERVIDORES MariaDB EN USO DE PRODUCCIÓN! POR FAVOR LEA CADA PASO DETENIDAMENTE. Para iniciar sesión en MariaDB para protegerlo, necesitaremos la contraseña actual para el usuario root. Si acaba de instalar MariaDB y aún no ha establecido la contraseña de root, la contraseña estará en blanco, por lo que solo debe presionar enter aquí. Ingrese la contraseña actual para root (ingrese para ninguna): OK, contraseña usada con éxito, avanzando … Establecer la contraseña de root asegura que nadie pueda iniciar sesión en el usuario root de MariaDB sin la autorización adecuada. ¿Establecer contraseña de root? [S/n] s. Nueva contraseña: Vuelva a ingresar la nueva contraseña: ¡La contraseña se actualizó correctamente! Recarga de tablas de privilegios … … ¡Éxito! De forma predeterminada, una instalación de MariaDB tiene un usuario anónimo, lo que permite que cualquiera pueda iniciar sesión en MariaDB sin tener que tener una cuenta de usuario creada para ellos. Esto está diseñado solo para pruebas y para que la instalación sea un poco más fluida. Debe eliminarlos antes de pasar a un entorno de producción. ¿Eliminar usuarios anónimos? [S/n] s. … ¡Éxito! Normalmente, a root solo se le debe permitir conectarse desde ‘localhost’. Esto asegura que alguien no pueda adivinar la contraseña de root de la red. ¿Deshabilitar el inicio de sesión de root de forma remota? [S/n] s. … ¡Éxito! De forma predeterminada, MariaDB viene con una base de datos llamada ‘prueba’ a la que cualquiera puede acceder. Esto también está diseñado solo para pruebas y debe eliminarse antes de pasar a un entorno de producción. ¿Eliminar la base de datos de prueba y acceder a ella? [S/n] s. Eliminando la base de datos de prueba … … ¡Éxito!-Eliminando privilegios en la base de datos de prueba … … ¡Éxito! Recargar las tablas de privilegios garantizará que todos los cambios realizados hasta el momento entren en vigor de inmediato. ¿Recargar tablas de privilegios ahora? [S/n] s. … ¡Éxito! Limpiando … ¡Todo listo! Si ha completado todos los pasos anteriores, su instalación de MariaDB ahora debería ser segura. ¡Gracias por usar MariaDB!

10.. Finalmente, cree una base de datos de instalación de WordPress en el servidor MariaDB. Para crear la base de datos, inicie sesión en la consola MariaDB y emita los siguientes comandos.

Elija un nombre descriptivo para esta base de datos, cree un usuario y una contraseña para administrar esta base de datos.

# mysql-u root-p MariaDB [(ninguno)]>. crea la base de datos wordpress; MariaDB [(none)]>. concede todos los privilegios en wordpress. * a ‘user_wordpress’ @ ‘localhost’ identificado por ‘contraseña’; MariaDB [(ninguno)]>. flush privilegios;

Paso 2: Instale WordPress en FreeBSD

11.. Para instalar la última versión de WordPress en FreeBSD, vaya a la página de descarga de WordPress y obtenga la última versión disponible de traball con el ayuda de la utilidad wget.

Extraiga el tarball y copie todos los archivos de instalación de WordPress en la raíz del documento Apache emitiendo los siguientes comandos.

# wget https://wordpress.org/latest.tar. gz # tar xfz latest.tar.gz # cp-rf wordpress/*/usr/local/www/apache24/data/

12.. A continuación, conceda a Apache www. agrupe los permisos de escritura en el directorio de instalación de WordPress emitiendo los siguientes comandos.

# chown-R root: www/usr/local/www/apache24/data/# chmod-R 775/usr/local/www/apache24/data/

13.. Ahora, comience a instalar WordPress. Abra un navegador y navegue hasta la dirección IP de su servidor o el nombre de dominio a través del protocolo HTTP. En la primera pantalla, presione el botón ¡Vamos!. para iniciar el proceso de instalación.

Instalar WordPress en FreeBSD  Instalar WordPress en FreeBSD Instale WordPress en FreeBSD

14.. A continuación, agregue el nombre de la base de datos MySQL, el usuario y contraseña y presione el botón Enviar. para continuar, como se ilustra en la siguiente captura de pantalla.

 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

15.. En la siguiente pantalla, el instalador de WordPress le informará que puede conectarse correctamente a la base de datos MySQL. Pulsa el botón Ejecutar la instalación. para instalar el esquema de la base de datos.

 Instalación de WordPress  Instalación de WordPress Instalación de WordPress

16.. En la siguiente pantalla, elija el título de su sitio y un nombre de usuario con una contraseña segura para administrar el sitio de WordPress. Además, agregue su dirección de correo electrónico y presione el botón Instalar WordPress. para finalizar el proceso de instalación.

Configuración del sitio web de WordPress  Configuración del sitio web de WordPress Configuración del sitio web de WordPress

17.. Cuando se complete el proceso de instalación, un mensaje le informará usted que WordPress CMS se ha instalado correctamente. En esta página también encontrará las credenciales necesarias para iniciar sesión en el panel de administración de su sitio web, como se ilustra en la siguiente imagen.

Detalles de inicio de sesión de WordPress  Detalles de inicio de sesión de WordPress Detalles de inicio de sesión de WordPress

18.. Finalmente, inicie sesión en el panel de administración de WordPress con las credenciales presentadas en el paso anterior y ahora puede comenzar a agregar nuevas publicaciones para su sitio web.