Instalar mcrypt

From Wiki de Caballero
Revision as of 21:02, 29 October 2014 by Alex (talk | contribs) (→‎Instalar mcrypt por MacPorts)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to 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.
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/