NFS es el protocolo de sistema de archivos distribuidos el cual sirve para acceder a archivos en una red, desde un computador cliente, como si se tratara del sistema de archivos local. Nunca lo había usado antes, sin embargo, para una configuración de Vagrant para trabajar Drupal usando VDD, NFS ayudaba a que las páginas cargarán más rápido.
Normalmente, NFS no viene instalado en Linux Mint, para ello hay que usar el comando:
sudo apt-get install nfs-kernel-server
El gestor de paquetes se encargará de las dependencias y en unos minutos quedará instalado el protocolo para trabajar sin dificultades.
¿Qué es Vagrant?
Vagrant es una herramienta para configurar ambientes de desarrollo que se pueden portar de forma sencilla. Trabaja sobre la API de VirtualBox y solo se necesita configurar un archivo, ejecutar unos comandos y en varios minutos puedes tener un ambiente de desarrollo completo y portable.
En un post anterior había compartido una configuración de Vagrant para trabajar desarrollo sobre Ruby on Rails.
¿Qué es VDD?
De las siglas en inglés Vagrant Drupal Development. Es una configuración especial para trabajar desarrollo en Drupal usando Vagrant. Es muy útil ya que queda configurado tal cual podrías configurar el servidor producción. VDD viene con:
- Apache2
- PHP 5.4
- MySQL
- PHPMyAdmin
- Mailcatcher
- Y otras herramientas
Lo utilizo porque me parece completo y me ahorra el esfuerzo de tener que configurar un LAMP local.
Cómo hacerlo lo encontré originalmente en este post.
Imagen: Digital For Real Life