Para instalar la pila de famp en FreeBSD 12.2, usaremos PKG, el Administrador de paquetes para FreeBSD.
Paso 1: Primero su sistema FreeBSD para la instalación de FAMP
Antes de comenzar con la instalación, es mejor asegurarse de que nuestro sistema esté actualizado.
Para ver qué versión está utilizando, ingrese:
$ FreeBSD-Version
Si la versión está desactualizada, ingrese el comando a continuación para actualizarla:
$ FreeBSD-Update Fetch Install
$ PKG Update && PKG Actualade -y
A continuación, instale las dependencias de soporte:
$ PKG instalación -y sudo vim bash curl
Luego agregue un nuevo usuario con el siguiente comando:
$ adduser
Se le pedirá que ingrese las credenciales del usuario y la información de la cuenta.
# Nombre de usuario: Younis
# Nombre completo: Younis dijo
# Uid (deja vacío por predeterminado):
# Grupo de inicio de sesión [Younis]:
# El grupo de inicio de sesión es Younis. Invitar a Younis a otros grupos? []: rueda
# Clase de inicio de sesión [predeterminado]:
# Shell (sh csh tcsh nologin) [sh]: bash
# Directorio de inicio [/Home/Younis]:
# Permisos de directorio de inicio (deje vacío por predeterminado):
# Use la autenticación basada en contraseña? [Sí]:
# Use una contraseña vacía? (sí/no) [no]:
# Use una contraseña aleatoria? (sí/no) [no]:
# Ingrese la contraseña: Your_Secure_Password
# Ingrese la contraseña nuevamente: Your_Secure_Password
# Bloquear la cuenta después de la creación? [No]:
# DE ACUERDO? (sí/no): sí
# Agregar otro usuario? (sí/no): no
# Adiós!
Por último, emita el comando Visudo en los privilegios de comando delegar de la administración a todos los usuarios del grupo de ruedas:
$ Visudo
# Descopment eliminando el letrero hash (#)
# %Wheel All = (todos) Todos
Usar SU Comando seguido del nuevo nombre de usuario para cambiar la cuenta a la que acabas de crear:
$ su - Younis
Además, actualice la zona horaria:
$ sudo tzsetup
Paso 2: Instale el servidor Apache HTTPS 2.4
De todos los servidores web en uso hoy, el servidor Apache HTTPS es, con mucho, el más popular y se usa en todo el mundo para alojar páginas web y aplicaciones estáticas y dinámicas.
PKG, el administrador de paquetes FreeBSD predeterminado, permite la instalación conveniente del servidor Apache HTTPS desde el repositorio de FreeBSD. Escriba el comando a continuación para instalar Apache con PKG:
$ sudo PKG Install -y Apache24
Vea qué versión está instalada con el siguiente comando:
$ httpd -v
Antes de arrancar Apache, debe habilitarlo:
$ sudo sysrc apache24_enable = sí
Luego ingrese el comando a continuación para iniciar Apache:
$ sudo service apache24 inicio
Verifique el lanzamiento con el siguiente comando:
$ sudo servicio apache24 estado
La salida debe indicar claramente si se está ejecutando.
También puede verificar que todo funcione correctamente colocando su dirección IP pública en el campo de búsqueda de su navegador web. Si la instalación fue sin problemas y todo funciona correctamente, debe ser redirigido a una página web que confirma su instalación.
Paso 3: instalar mysql 8.0 con PKG
Con el servidor Apache HTTPS activo y en ejecución, podemos pasar al tercer paso: Instalación de MySQL. MySQL es un servidor de base de datos, y mantiene y regula el acceso a bases de datos a las que se almacena la información relacionada con el sitio web.
Como lo hicimos con Apache, descargaremos MySQL fuera del repositorio de FreeBSD con PKG.
$ sudo PKG Install -Y MySQL80-Client MySQL80-Server
Con el comando anterior ejecutado, la última versión debe instalarse en su sistema. Busque la última versión en la web, luego verifíquela con la versión instalada en su unidad con el siguiente comando:
$ mysql --versión
Antes de lanzar MySQL, debe habilitarlo:
$ sudo sysrc mysql_enable = sí
Ingrese el comando a continuación para encender la base de datos:
$ sudo Service MySQL-Server Start
Verifique el lanzamiento emitiendo el comando a continuación:
$ sudo Service MySQL-Server Status
Para reforzar las medidas de seguridad en su base de datos, debe ingresar el script de seguridad para eliminar algunas inconsistencias con MySQL y ajustar el acceso a su sistema:
$ sudo mysql_secure_installation
Luego establezca una contraseña y responda las preguntas que vienen después. Puede seleccionar el valor predeterminado en todas las preguntas presionando: Key_enter:
Paso 4: Instale PHP 7.4
El componente final de la pila de famp es PHP, el lenguaje de programación líder en la escena de desarrollo web en este momento. Sin PHP, los sitios web dinámicos que está buscando ejecutar en su servidor no estará completamente operativo.
Como hemos usado el comando PKG antes, también podemos instalar PHP desde los repositorios de FreeBSD.
Para instalar los paquetes cruciales PHP74, PHP74-MYSQLI y MOD_PHP74, ingrese el comando a continuación:
$ sudo PKG Install -Y PHP74 PHP74 -MYSQLI MOD_PHP74
Ver la versión instalada:
$ Php -VersiónSi la versión instalada está actualizada, proceda a replicar el archivo de configuración de PHP de muestra ejecutando el comando en:
$ sudo cp/usr/local/etc/php.ini-producción/usr/local/etc/php.ini
Para ejecutar PHP, escriba:
$ sudo sysrc php_fpm_enable = sí
$ sudo Service PhP-FPM Inicio
Para verificar si PHP ha comenzado, escriba:
Estado de $ sudo Service PhP-FPM
Para agregar más al paquete PHP que acaba de instalar, pruebe algunos módulos de soporte. Busque paquetes escritos con módulos PHP:
$ php -m
Luego use el comando a continuación para buscar cualquier módulo PHP disponible:
$ PKG Search ^PHP74-*Deberías ver un puñado de módulos PHP. Puede instalar cualquiera de estos que desee probar con el comando PKG.
Paso 5: Configure Apache para cargar módulos PHP
La pila de famp solo puede funcionar cuando Apache está configurado para funcionar con PHP.
Ejecute el comando a continuación Ingrese el archivo de configuración:
$ sudo nano/usr/local/etc/apache24/módulos.d/001_mod-php.confusión
Luego agregue las siguientes entradas al archivo:
#
# Índice de directorioindex.índice de PHP.html
#
# Aplicación Sethandler/X-HTTPD-PHP
#
#
# Aplicación Sethandler/X-HTTPD-PHP-Source
#
#
Para aplicar cambios, guarde y salga del archivo.
Pruebe la configuración de Apache con el siguiente comando:
$ sudo apachectl configStest
Para que se apliquen los cambios configurados, reinicie Apache con el siguiente comando:
$ sudo apachectl reiniciar
Paso 5: Prueba de procesamiento de PHP
Antes de proceder a trabajar con la pila de famp, es una buena práctica probar si hay algún problema con PHP. Configurar PHP puede aliviar esta situación para nosotros.
Puede realizar fácilmente la configuración con un script PHP simple. Use el comando a continuación:
$ sudo nano/usr/local/www/apache24/data/info.php
Copie la línea a continuación y péguela en el archivo de configuración:
#Dirígete a http: // your_server_ip/info.PHP, y serás redirigido a esta página:
Haga que los detalles del servidor sean privados eliminando la información.archivo php.
$ sudo rm/usr/local/www/apache24/data/info.php
En resumen
Este tutorial ilustra cómo instalar la pila de famp en un FreeBSD 12.2 sistema. Ahora puede alojar contenido web dinámico en su sistema y hacer que funcione como un servidor web completamente funcional. Ya sea un sitio web dinámico o una aplicación web a gran escala, el potencial de su servidor no tiene límites. Sin embargo, asegúrese de consultar más tutoriales de FreeBSD en nuestro sitio web antes de comenzar. Tenemos mucho contenido aquí en nuestro sitio web, y está obligado a encontrar algunos que lo ayuden a comenzar.