Instalar mcrypt

From Wiki de Flat Estrategia Digital
Jump to: navigation, search

Nota: Se puede instalar usando macports.

Este tutorial esta pensado para instalar mcrypt en OS X.

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 Manualmente

  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.
1 php -v

Crear carpetas para las descargas

Crear e ingresar a carpeta mcrypt.

1 cd ~ ; mkdir mcrypt ; cd mcrypt

Descomprimir php y libmcrypt.

2 tar -zxvf archivo.tar.gz

Configurar libmcrypt

Ingresar a libmcrypt.

1 cd libmcrypt-2.5.8

configurar libmcrypt.

2 ./configure
3 make
4 sudo make install

Instalar Autoconf

Autoconf por defecto no viene instalado.

1 cd ~/mcrypt
2 curl -O http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz
3 tar xvfz autoconf-latest.tar.gz
4 cd autoconf-2.69/
5 ./configure
6 make
7 sudo make install

Compilar mcrypt php Extension

1 cd ../php-5.3.13/ext/mcrypt/
2 /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

3 ./configure
4 make
5 sudo make install

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

Instalar mcrypt por MacPorts

  1. Descargar MacPorts para la version de Mac OS X que se tenga instalada, desde el siguiente link: https://www.macports.org/install.php
  2. Reiniciar el Terminal.
  3. Copiar el nombre del paquete del mcrypt de la version de php que se necesite, desde el siguiente link: https://www.macports.org/ports.php
  4. Desde el terminal, instalar mcrypt con el siguiente comando:
sudo port install nombre-de-mcrypt-php

Habilitar mcrypt.so en php Extension

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

Agregar la siguiente línea al final del archivo

4 extension=mcrypt.so

Reiniciar Apache

1 sudo apachectl restart

Referencia

  1. http://coolestguidesontheplanet.com/how-to-install-mcrypt-for-php-on-mac-osx-lion-10-7-development-server/

Facebook Comments