Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas

viernes, 26 de septiembre de 2014

Instalar librería mcrypt de PHP en CentOS 6

En Centos 6 no viene por defecto el repositorio para descargarnos la extensión mcrypt para PHP. Para instalar el paquete mcrypt de PHP tenemos que habilitar el repositorio epel e instalar el paquete php-mcrypt.

Para ello realizaremos los siguientes pasos:

1. Conectar con el equipo Linux vía SSH con el usuario root.

2. Descargar el último repositorio epel. Antes hay que averiguar tal y como he explicado en el anterior post si la arquitectura es de 32 o 64 bits.

  • CentOS 6 32 Bit 

          $ wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

  • CentOS 6 64 Bit 

          $ wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm


3. Instalar el repositorio descargado

    $ rpm -ivh epel-release-6-8.noarch.rpm


4. Instalar el paquete mcrypt

    $ yum install php-mcrypt


5. Reiniciar Apache

    $ service httpd restart


6. Comprobar si el paquete está correctamente instalado

    $ php -m | grep -i mcrypt


En el caso en que al instalar el paquete nos dé el siguiente error:

Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

Lo que tenemos que hacer es editar el fichero /etc/yum.repos.d/epel.repo y donde pone https:// cambiarlo por http:// y volver a ejecutar a partir del punto 4.

Saber si la versión de Linux es 32 o 64 bits

En el post anterior os explicábamos la forma de obtener la versión de distribución del equipo Linux al que nos encontrábamos conectado mediante cat /etc/issue.

Pero además, otra información que nos puede interesar conocer es si el sistema tiene una arquitectura de 32 bits o 64 bits. Para esto vamos a utilizar el comando uname. Este comando tiene varios argumentos aunque el que más nos interesa para este caso es:

$ uname -m

Este comando devolverá una de estas dos posibilidades sobre la arquitectura:
86_64 - Arquitectura de 64 bits
i686 - Arquitectura de 32 bits

Como saber que distribucion y versión de Linux tenemos instalada

Hay veces en las que necesitamos conocer la distribución y versión de Linux que tiene el equipo al que nos estamos conectando.
Para ello tenemos varias posibilidades, aunque la más simple sería esta:
cat /etc/issue
En este caso nos devuelve:
CentOS release 6.4 (Final)
Con lo que obviamente vemos que se trata de la versión 6.4 de CentOS.