Install TYPO3, Extbase, Fluid¶
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”.
If you do not have a system available, that meets these requirements, there are several alternatives:
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).
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
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 Extbase & Fluid¶
On non Composer based installations, the system extensions extbase and fluid are already included. Activate them in the Extension Manager.
- Install an Extension Without Composer (Installation Guide)
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