Requirements
- DDEV
Step 01
Create new folder TYPO3-12
mkdir TYPO3-12
cd TYPO3-12
Step 02
Configure a TYPO3 project with `public` document root, webserver Apache, PHP version 8.2 and database MariaDB 10.11
ddev config --project-type=typo3 --docroot=public --create-docroot --webserver-type apache-fpm --php-version 8.2 --database=mariadb:10.11
Step 03
Require all TYPO3 12 packages
ddev composer require "typo3/cms-adminpanel:^12.4" "typo3/cms-backend:^12.4" "typo3/cms-belog:^12.4" "typo3/cms-beuser:^12.4" "typo3/cms-core:^12.4" "typo3/cms-dashboard:^12.4" "typo3/cms-extbase:^12.4" "typo3/cms-extensionmanager:^12.4" "typo3/cms-felogin:^12.4" "typo3/cms-filelist:^12.4" "typo3/cms-filemetadata:^12.4" "typo3/cms-fluid:^12.4" "typo3/cms-fluid-styled-content:^12.4" "typo3/cms-form:^12.4" "typo3/cms-frontend:^12.4" "typo3/cms-impexp:^12.4" "typo3/cms-indexed-search:^12.4" "typo3/cms-info:^12.4" "typo3/cms-install:^12.4" "typo3/cms-linkvalidator:^12.4" "typo3/cms-lowlevel:^12.4" "typo3/cms-opendocs:^12.4" "typo3/cms-reactions:^12.4" "typo3/cms-recycler:^12.4" "typo3/cms-redirects:^12.4" "typo3/cms-reports:^12.4" "typo3/cms-rte-ckeditor:^12.4" "typo3/cms-scheduler:^12.4" "typo3/cms-seo:^12.4" "typo3/cms-setup:^12.4" "typo3/cms-sys-note:^12.4" "typo3/cms-t3editor:^12.4" "typo3/cms-tstemplate:^12.4" "typo3/cms-viewpage:^12.4" "typo3/cms-webhooks:^12.4" "typo3/cms-workspaces:^12.4" "typo3/minimal:^12"
Step 04
Start the TYPO3 12
ddev start
Step 05
Create TYPO3 file FIRST_INSTALL
ddev exec touch public/FIRST_INSTALL
Step 06
Open TYPO3 12
https://typo3-12.ddev.site/
Step 07
Go through the setup & enjoy TYPO3 12