After a long discussion in the community, the directory structure has been slightly changed.

etc/ was renamed to config/ , and web/ to public/ . My blog posts about Symfony 4 have just been updated to reflect these changes.

If you already have a project using Symfony Flex, upgrading is as simple as: