Install TYPO3, Extbase, Fluid

System Requirements

You will need a web server like Apache or Nginx with PHP and a database (e.g. MySQL). See System Requirements in the “Installation and Upgrade Guide”.

Alternatives

If you do not have a system available, that meets these requirements, there are several alternatives:

XAMPP

You can use the XAMPP package (http://www.apachefriends.org/xampp.html). It will install Apache, PHP, MySQL and other useful tools on all established operating systems (Linux, Windows, Mac OS X).

DDEV

You can setup TYPO3 with DDEV, which provides several pre-configured environments based on Docker, including TYPO3.

You can follow the instructions on the DDEV page: TYPO3 Quickstart

Setting up TYPO3 with DDEV in the contribution guide contains some more information about how to setup TYPO3 with DDEV. The first step (git clone) is different from the explanation on the DDEV page. but instead of git clone in the first step, you can download a release from https://get.typo3.org to setup without Composer or setup with Composer as described on the DDEV page.

Install TYPO3

The installation guide contains installation instructions: Quick Installation.

Install Extbase & Fluid

Without Composer

On non Composer based installations, the system extensions extbase and fluid are already included. Activate them in the Extension Manager.

See also

With Composer

Since TYPO3 9 and the “subtree split” individual system extensions are installed separately, e.g.:

composer require typo3/cms-extbase:~9.5.5 typo3/cms-extbase:~9.5.5

Activate the extensions:

./vendor/bin/typo3 extension:activate extbase
./vendor/bin/typo3 extension:activate fluid