OpenSAI

OpenSAI

Open Source Academic Initiative

Comparte tu conocimiento

Notas de Laboratorio

  • CentOS 7.3: ¡necesito actualizar a PHP 7 y no viene en los repositorios por defecto! { Notas de Laboratorio }

    CentOSphp7upgradeSCL

    Problema:

    Tengo una instancia de CentOS 7, con el clásico Apache funcionando y por requerimientos de versiones necesito actualizarme a PHP 7...pero no lo veo en los repositorios.

    Solución utilizada:

    • Utilizando una consola (vuelvo y lo confieso no he superado mi adicción a la interfaz de comandos, me hace sentir en matrix), iniciamos sesión con permisos administrativos (también se puede usar sudo) y agregamos el repositorio SCL (Software Collections), que incluye versiones actualizadas, como la requerida de php: yum install centos-release-scl
    • Instalamos nuestro php: yum install rh-php70 y las dependencias que necesitemos, se pueden listar con yum list rh-php70\*, en específico se requiere como mínimo soporte para mysql (si se usa) y el manejador de procesos php (FPM-PHP), una instalación básica podría ser: 
      • rh-php70-php-fpm
      • rh-php70-php-mysqlnd
      • rh-php70-php-gd
      • rh-php70-php-pspell
      • rh-php70-php-soap
      • rh-php70-php-bcmath
    • Decirle a apache que use fpm, en /etc/httpd/conf.d/php.conf:

    ...

    <FilesMatch \.php$>

    # SetHandler application/x-httpd-php

    SetHandler "proxy:fcgi://127.0.0.1:9000"

    </FilesMatch>

    ...

    • Si se necesitan configuraciones adicionales: php.ini esta en /etc/opt/rh/rh-php70/php.ini ...para correr el servicio FPM como otro usuario que no sea apache (tal vez nginx), eso se configuraría en /etc/php-fpm.d/www.conf (no olvidar reiniciar servicios)
    • Iniciar el servicio fpm: service rh-php70-php-fpm start (para dejarlo como autoarranque: systemctl enable rh-php70-php-fpm). No olvidar reiniciar apache: service httpd restart.

     

  • Debian 7: ¿remover LXDE e instalar MATE? { Notas de Laboratorio }

    mateDesktop

    Problema:

     
    Tengo una instancia de Debian 7 (wheezy, antigua versión estable), con el escritorio LXDE instalado, me gustaría instalar el escritorio MATE...
     

    Solución utilizada:

    1. se abre una consola (lo confieso no he superado mi adicción a la interfaz de comandos, me hace sentir en matrix)
    2. se digita el comando "su -" (al ejecutar nos pedirá la clave de administración)
    3. se instalan los paquetes requeridos para el entorno de escritorio mate: "apt-get install mate-desktop-environment mate-desktop-environment-core mate-desktop-environment-extras"
    4. los anteriores comandos resuelven las dependencias requeridas, preguntando antes de instalar que si deseamos continuar... se oprime la tecla homérica 'y'
    5. después de terminar, se termina la sesión y se puede usar el nuevo entorno de escritorio, es posible que sea necesario seleccionar el escritorio en la ventana de login del lightdm.

    Si algun@ quedó insatisfech@, abajo está la sección de comentarios...
  • Fedora 20: ¿Libre Office en español? { Notas de Laboratorio }

    libreOfficeEsp

    Problema:

     
    Tengo una instancia de Fedora 20 ligeramente virgen y mi Libre Office me sale en inglés...
     

    Solución utilizada:

    1. se abre la consola
    2. se digita el comando "su -" (al ejecutar nos pedirá la clave de administración)
    3. se instalan los paquetes requeridos con yum desde la consola: "yum install libreoffice-langpack-es hunspell hunspell-es"
    4. el anterior comando resolvera las dependencias requeridas, preguntando antes de instalar que si deseamos continuar... se oprime la tecla homérica 'y'
    5. después de terminar, al abrir de nuevo Libre Office nos saldrá en español y con corrección de ortografía...
    Si algun@ quedó insatisfech@, abajo está la sección de comentarios...