Info
Quick references DDEV to launch web development environments. View the official docs for more information.
Why I used
- I loved DDEV because it simplifies the process of setting up local development environments. No need for manual installation and configurations of Webservers, databases and other dependencies.
- DDEV support various web frameworks and CMS such as Laravel, Magento, Wordpress,… Check this link to view more.
- I can config workflow tailored to my specific projects need with extension and custom command.
Some commands I usually use
Multi-column
Configurations
- Overriding the default configurations
nginx
please removing#ddev-generated
on file.ddev/nginx/nginx_full/nginx-site.conf
. If not when runningddev restart
it will revert to default DDEV configurations. web_extra_daemon
: add extra daemons to startup automatically inside web container.
omit_containers
: List some containers should not be loaded automatically for one or more projects
NextJS Nginx Configurations
Performance Mode
- Mutagen
PHPSTORM
For easy setup PHPStorm, You can install
DDEV Integration
from homepage or by searching the in-app marketplace (Preferences -> Plugins -> Marketplace) for “DDEV”On version PHPStorm 2024.1.1, this plugins could not install from marketplace because their dev has not published its yet. To use it, we can install preview version with follow guide
- Download the zip file
- Uncompress the zip. (DO NOT use default unzip applications MacOS. Need to use CLI or another tool example The Unarchiver)
- Install Plugins by steps Install from disk -> choose file
ddev-intellij-plugin-0.0.1-dev.zip