Importante: Proceso de instalación desactualizado, revisar en la página oficial el proceso de instalación.
Instalar Ddev es muy sencillo si seguimos los pasos, podemos ir a su pagina oficial y desde ahí seguir los pasos para nuestro sistema operativo.
Debemos tener en cuenta en el caso de Windows, que existen 2 opciones, la legacy y la que utiliza WSL2. Si no tenemos muy claro que estamos haciendo, es recomendable que utilicemos el método Legacy, ya que será más sencillo trabajar de esa manera, se perderá un poco de rendimiento, pero nos ahorraremos muchos dolores de cabeza.
Instalando Homebrew
NOTA: Al igual que en la instalación de Docker, se recomienda copiar los comandos desde las páginas oficiales ya que estarán actualizados.
En Linux y Mac necesitamos realizar la instalación con homebrew, para ello vamos a la pagina oficial y copiamos el comando necesario para instalarlo en nuestra maquina:
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Una vez ejecutado el comando para instalar Brew, tenemos que ejecutar algunos más para finalizar la instalación y añadir a nuestro perfil la ruta al ejecutable:
test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv)
test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
test -r ~/.bash_profile && echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.bash_profile
echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.profile
Instalar ddev
Con eso, ya tendremos brew listo para funcionar, ahora ya, tenemos que instalar Ddev y en su página tenemos el comando necesario:
$ brew install drud/Ddev/ddev
Por último, nos queda ejecutar el comando que nos añadirá los certificados para poder trabajar con SSL:
$ mkcert -install
Y listo, con esto la instalación de ddev habrá finalizado, realmente es muy sencilla.
# | Capítulo | Duración | Visualizado |
---|---|---|---|
1 | Presentación | 2:33 min | |
2 | Instalando Docker | 5:19 min | |
3 | Instalando DDEV | 5:05 min | |
4 | Iniciar el proyecto | 3:26 min | |
5 | Herramientas | 3:39 min | |
6 | Descargar Drupal | 4:56 min | |
7 | Configuraciones | 5:28 min | |
8 | Dominios adicionales | 2:40 min | |
9 | Variables de entorno | 1:35 min | |
10 | Comandos útiles | 7:26 min | |
11 | Exportar e importar bases de datos | 3:42 min | |
12 | Snapshots | 2:33 min | |
13 | Comandos custom | 3:58 min | |
14 | Hooks | 5:08 min | |
15 | Personalizar imágenes de Docker | 7:00 min | |
16 | Añadir imágenes adicionales de Docker | 7:12 min | |
17 | Eliminar el proyecto | 1:41 min | |
18 | Crear un proyecto Drupal | 2:21 min | |
19 | Crear un proyecto PHP (Symfony) | 2:44 min | |
20 | Importar proyecto existente | 2:09 min |