Instalar mcrypt

From Wiki de Caballero
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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.
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/

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

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

Referencia

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