Instalar mcrypt
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
- Abrir la Aplicación de Xcode.
- Ir a preferencias.
- En al pestaña Downloads instalar command line tools.
Requisitos para instalar mcryprt Manualmente
- Descargar libmcrypt: http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz/download
- Descargar php.
- 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
- Descargar MacPorts para la version de Mac OS X que se tenga instalada, desde el siguiente link: https://www.macports.org/install.php
- Reiniciar el Terminal.
- 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
- 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