Strict Standards: Non-static method CodeColorerLoader::Enable() should not be called statically in /home/k6000169/public_html/wp-content/plugins/codecolorer/codecolorer.php on line 254
Mountain Lion | Programador freelance argentina

mountain lion

Cómo instalar wget en Mac

Un prerrequisito para instalar wget en Mac es tener instaladas las command line tools.

Wget es una herramienta que permite descargas desde servidores. Su nombre proviene de www (w) y obtener en inglés (get).

Para instalarlo:

1. Descargar wget desde http://ftp.gnu.org/gnu/wget/wget-1.13.tar.gz

2. Abrir una terminal de Mac y lanzar los siguientes comandos:

$ mkdir ~/Development
$ mv ~/Downloads/wget-1.13.tar.gz ~/Development
$ cd ~/Development
$ tar -xzvf wget-1.13.tar.gz
$ cd wget-1.13
$ ./configure --with-ssl=openssl
$ make
$ sudo make install
$ which wget # deberia salir /usr/local/bin/wget

Virtual Box compartir carpetas entre host Mac y guest Debian

Esto es para poder acceder desde una máquina virtual Debian corriendo en Virtual Box a las carpetas del host (en este caso Mac, Mountain Lion).

1. Desde Virtual Box asignar las carpetas a compartir.

2. En la máquina virtual (guest) crear puntos de montaje (como root).

mkdir /mnt/share
mkdir /mnt/share/music
mkdir /mnt/share/videos
mkdir /mnt/share/pix
mkdir /mnt/share/dox
mkdir /mnt/share/down

3. Agregar lo siguiente al final del archivo /etc/sudoers:

user ALL = NOPASSWD : ALL

Reemplazar “user” con tu usuario.

4. Crear un script para montar las carpetas compartidas:

mkdir ~/scripts
nano scripts/shared-folders

#!/bin/sh
sudo mount -t vboxsf music /mnt/share/music
sudo mount -t vboxsf videos /mnt/share/videos
sudo mount -t vboxsf pix /mnt/share/pix
sudo mount -t vboxsf dox /mnt/share/dox
sudo mount -t vboxsf down /mnt/share/down

Los nombres que van luego de “vboxsf” son los que se designaron en el punto 1.

5. Agregar el script a los programas de inicio de Gnome: Desktop > Preferences > Sessions > Startup programs

Cómo instalar mcrypt en Mountain Lion

La libería mcrypt para PHP no viene instalada por defecto.

Para instalarla hay que seguir una serie de pasos.

1) Instalar las command line tools de xcode.

2) Instalar mcrypt. Para ello.

Abrir una terminal (Applications > Utilities > Terminal). Y crear un directorio llamado mcrypt

# cd ~ ; mkdir mcrypt ; cd mcrypt

Descargar la libería mcrypt desde Sourceforge.

Descargar el código fuente de PHP. Para saber qué versión de PHP descargar tipear en la consola:

# php -v

Mover los archivos descargados a ~/mcrypt y expandirlos.

Configurar libmcrypt

Ir al directorio de mcrypt:

# cd libmcrypt-2.5.8
# ./configure
# make
# sudo make install

Ahora la librería mcrypt está configurada e instalada.

Errores de Autoconf

Si tenés errores como el siguiente:
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
Significa que no está instalado autoconf. Para instalarlo ir a la consola ir tipear lo siguiente:
# 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 la extensión mcrypt para php.

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

La salida tiene que ser

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

La salida tiene que ser:

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


Habilitar la extensión mcrypt para PHP.

Abrir el archivo /etc/php.ini (si no se encuentra allí lo podés copiar del default) y agregar la siguiente linea al final del archivo:

extension=mcrypt.so