Todo lo que necesitas saber sobre tecnología

Etiqueta: Tutoriales del servidor web Nginx

Guía paso a paso para instalar PHP 8.3 en Debian 11

En este artículo, aprenderá una guía paso a paso para instalar PHP 8.3 en Debian 11. Además, puede completar su configuración con los módulos Apache y Nginx. PHP 8.3 es la última versión del lenguaje de programación PHP. PHP (preprocesador de hipertexto) es un lenguaje de secuencias de comandos de código abierto ampliamente utilizado que es especialmente adecuado para el desarrollo web y puede integrarse en HTML. Además, viene con nuevas mejoras y características. Para obtener más información, puede consultar Introducir PHP 8.3 y nuevas mejoras. En este artículo, le mostramos cómo instalar PHP 8.3 en Debian 11. Si tiene una versión anterior de PHP instalada en su servidor y desea actualizarla, puede marcar Actualizar PHP predeterminado a PHP 8.3 en Debian. Guía rápida para instalar PHP 8.3 en Debian 11 Antes de comenzar la configuración, debe iniciar sesión en su servidor como usuario no root con privilegios sudo. Para ello, puede consultar la Guía de configuración inicial de Debian 11. Ahora siga los pasos a continuación para completar esta guía. Paso 1: agregar el repositorio PPA a Debian 11 Para obtener el último PHP 8.3, debe agregar el repositorio PPA PHP Sury a su Debian 11. Primero, instale los paquetes requeridos con el siguiente comando: sudo apt -y install lsb-release apt -transport-https ca-certificates Luego, use el siguiente comando wget para agregar el repositorio PPA y la clave GPG: # sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury. org/php/apt.gpg # sudo echo «deb https://packages.sury.org/php/ $(lsb_release -sc) main» | sudo tee /etc/apt/sources.list.d/php.list A continuación, ejecute la actualización del sistema: sudo apt update Paso 2: instale el último PHP 8.3 en Debian 11. Ahora puede simplemente usar el siguiente comando para instalar PHP 8.3 en su servidor: sudo apt install php8.3 -y Una vez completada su instalación, verifíquela verificando su versión: php -v Paso 3 – Configuración de PHP 8.3 con Apache en Debian 11 PHP funciona con el servidor web Apache a través de un módulo llamado mod_php . Para instalar PHP 8.3 con el módulo Apache, necesita ejecutar el siguiente comando: sudo apt install libapache2-mod-php8.3 -y Además, puede instalar y habilitar PHP-FPM con los siguientes comandos: # sudo apt install php8. 3-fpm libapache2-mod-fcgid -y # sudo a2enmod proxy_fcgi setenvif # sudo a2enconf php8.3-fpm Reinicie su servicio Apache para aplicar los cambios: sudo systemctl restart apache2 Paso 4 – Configuración de PHP 8.3 con Nginx en Debian 11 PHP puede funcionar con el servidor web Nginx usando FastCGI Process Manager (PHP-FPM). A diferencia de Apache, Nginx no tiene soporte integrado para procesar código PHP. En cambio, depende de procesos externos para manejar las solicitudes de PHP. Para instalar PHP 8.3 con Nginx, puede ejecutar el siguiente comando: sudo apt install php8.3-fpm php8.3-cli -y Su PHP-FPM se activa automáticamente. Este es un ejemplo para todos los bloques de servidor que procesan archivos PHP que necesitan agregar la ubicación ~ .php$. server { #… alguna otra ubicación de código ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.3-fpm.sock; } Conclusión Al instalar PHP 8.3 en Debian 11, los desarrolladores pueden crear aplicaciones web robustas, seguras y escalables que satisfagan las demandas del desarrollo web moderno. Espero que lo disfrutes. Además, es posible que le interese leer los siguientes artículos: Pasos para ejecutar PHP 8.3 en Linux Mint 21 Instalar rápidamente PHP 8.3 en Fedora Linux 39 Instalación de PHP 8.3 en AlmaLinux 9 / Rocky Linux 9

Source link

Guía completa para instalar XWiki en Debian 12

Esta guía tiene como objetivo enseñarle a instalar y configurar XWiki en Debian 12 Bookworm. XWiki es una plataforma de software wiki gratuita y de código abierto escrita en Java. Permite a los usuarios crear sitios web colaborativos para crear y compartir contenido fácilmente, colaborar en proyectos y gestionar el conocimiento dentro de una organización o comunidad. Además, tiene funciones sorprendentes como edición de páginas, control de versiones, control de acceso, complementos, macros y una poderosa capacidad de búsqueda. En este artículo, intentamos mostrarle una guía paso a paso para instalar y configurar XWiki en Debian 12. Aprenda paso a paso a instalar y configurar XWiki en Debian 12 Antes de comenzar la configuración de XWiki, debe acceder a su servidor como usuario no root con privilegios sudo. Para ello, puede consultar la Guía de configuración inicial de Debian 12. Además, debes instalar Nginx en tu servidor, que es un proxy inverso para XWiki. Puede consultar la instalación del servidor web Nginx en Debian 12 para hacer esto. Debido a que XWiki está escrito en Java, debes instalar Java en tu servidor. Para ello, puede instalar JDK utilizando Instalar Java con Apt en Debian 12 Bookworm. Necesita un nombre de dominio válido que apunte a la dirección IP de su servidor. Una vez que haya terminado, siga los pasos a continuación para completar esta guía. Paso 1: configurar el repositorio XWiki APT en Debian 12 Primero, debe verificar su instalación de Java con el siguiente comando: java –version Luego, debe agregar la clave XWiki GPG y el repositorio al servidor Debian 12. Para hacer esto, puede ejecutar los siguientes comandos: # sudo wget https://maven.xwiki.org/xwiki-keyring.gpg -O /usr/share/keyrings/xwiki-keyring.gpg # sudo wget «https:/ /maven.xwiki.org/stable/xwiki-stable.list» -O /etc/apt/sources.list.d/xwiki-stable.list A continuación, ejecute la actualización del sistema para aplicar el repositorio: sudo apt update Paso 2 – Instale XWiki en Debian 12 En este punto, puede usar el siguiente comando para enumerar los paquetes XWiki disponibles: sudo apt-cache search xwiki En su resultado, verá: Nota: Debian decidió eliminar el paquete tomcat9. Entonces puedes usar otro paquete como Xjetty. En esta guía, instalamos XWiki con Xjetty y MariaDB. Para instalar XWiki, puede ejecutar el siguiente comando: sudo apt install xwiki-xjetty-common xwiki-xjetty-mariadb Durante la instalación, se abrirá una ventana de configuración. Primero, debe configurar la base de datos XWiki y seleccionar Sí para continuar. Luego, establezca una contraseña para la aplicación MySQL para XWiki y haga clic en Aceptar. Confirmar la contraseña. Una vez que se complete la instalación, continúe con los siguientes pasos para configurar Nginx como proxy inverso, acceder a la interfaz web de XWiki y continuar con la configuración. Paso 3: Configuración de Nginx para XWiki en Debian 12 Para acceder a XWiki desde la interfaz web, debe configurar su servidor web Nginx y crear un archivo de host virtual. Cree y abra el archivo con el editor de texto que desee, como Vi Editor o Nano Editor: sudo vi /etc/nginx/conf.d/xwiki.conf Agregue el siguiente contenido al archivo: server { listening 80; nombre_servidor ejemplo.com; registro_acceso /var/log/nginx/xwiki-access.log; error_log /var/log/nginx/xwiki-error.log; ubicación / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Anfitrión $anfitrión; proxy_http_versión 1.1; proxy_set_header Actualizar $http_upgrade; proxy_set_header Conexión ‘actualización’; proxy_cache_bypass $http_upgrade; proxy_pass http://127.0.0.1:8080; } } Cuando haya terminado, guarde y cierre el archivo. Luego, active su archivo creado: sudo ln -s /etc/nginx/conf.d/xwiki.conf /etc/nginx/sites-enabled/ Ahora necesita abrir el archivo de configuración de Nginx y aumentar el valor del tamaño de hash_bucket: sudo vi /etc/nginx/nginx.conf En el archivo, busque la siguiente línea y descomentela eliminando el #: server_names_hash_bucket_size 64; Una vez que haya terminado, guarde y cierre el archivo. Reinicie Nginx para aplicar los cambios. Paso 4: configuración de XWiki desde la interfaz web En este punto, puede acceder a su aplicación XWiki desde la GUI web. Para hacer esto, escriba la dirección IP de su servidor en su navegador web seguida de 8080/xwiki: http://your-server-IP:8080/xwiki Verá el asistente de distribución. Presione Continuar. Luego, debe configurar su usuario administrador para XWiki en Debian 12. Ingrese la información requerida y haga clic en Registrarse e iniciar sesión. Una vez que se complete la configuración del usuario administrador, haga clic en Continuar. Ahora necesitas instalar un Flavor. Los usuarios pueden elegir el tipo de XWiki que mejor se adapte a sus necesidades, ya sea para proyectos personales, instituciones académicas, empresas o colaboraciones impulsadas por la comunidad. Aquí elegimos XWiki Standard. Haga clic en Instalar este tipo. Asegúrese de haber seleccionado el tipo correcto y haga clic en Instalar. Una vez que se complete la instalación, haga clic en Continuar. Revise sus páginas y haga clic en Continuar. Finalmente, verá su panel de XWiki en Debian 12. Desde el panel de XWiki, los usuarios pueden realizar diversas tareas relacionadas con la creación, colaboración y administración de contenido. Conclusión El panel de XWiki sirve como un centro centralizado para que los usuarios accedan, creen, administren y colaboren en contenido dentro del entorno wiki. En este punto, ha aprendido a instalar y configurar XWiki en Debian 12 Bookworm utilizando los paquetes Xjetty y MariaDB. Espero que lo disfrutes. Además, es posible que le interese leer los siguientes artículos: Aprenda la configuración del servidor SFTP en Debian 12 Instale Apache Maven en la línea de comandos de Debian 12 Configuración de caché de Varnish con Nginx en Debian 12

Source link

Funciona con WordPress & Tema de Anders Norén