Como instalar mcrypt

From Wiki de Caballero
Jump to navigation Jump to search

Instalar Xcode

Ir a Instalar Xcode

Configurar Xcode

  1. Abrir la Aplicación de Xcode.
  2. Ir a preferencias.
  3. En al pestaña Downloads instalar command line tools.

Requisitos para instalar mcryprt

  1. Descargar libmcrypt: http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz/download
  2. Descargar php.
    1. Para ver que version se encuentra instalada.
php -v

Crear carpetas para las descargas

Crear e ingresar a carpeta mcrypt.

cd ~ ; mkdir mcrypt ; cd mcrypt

Descomprimir php y libmcrypt.

tar -zxvf archivo.tar.gz

Configurar libmcrypt

Ingresar a libmcrypt.

cd libmcrypt-2.5.8

configurar libmcrypt.

./configure
make
sudo make install

Instalar Autoconf

Autoconf por defecto no viene instalado.

cd ~/mcrypt
curl -O http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz
tar xvfz autoconf-latest.tar.gz
cd autoconf-2.69/
./configure
make
sudo make install

Compilar mcrypt php Extension

cd ../php-5.3.13/ext/mcrypt/
/usr/bin/phpize

Resultado correcto:
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
configure.in:3: warning: prefer named diversions
configure.in:3: warning: prefer named diversions

./configure
make
sudo make install

Resultado correcto:
Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20090626/

Habilitar mcrypt.so en php Extension

sudo cp /etc/php.ini.default /etc/php.ini
sudo chmod u+w  /etc/php.ini
sudo nano /etc/php.ini

Agregar la siguiente línea al final del archivo

extension=mcrypt.so

Reiniciar Apache

sudo apachectl restart