Der Composer braucht eine aktuelle PHP-Version, sonst bricht er ab.
mkdir -p $HOME/.local/bin cd $HOME/.local/bin ln -s /opt/alt/php82/usr/bin/php $HOME/.local/bin/php
Anschließend die PATH-Variable erweitern wie unter Composer bei jweiland.net beschrieben.
Per Composer Helper die TYPO3-Version und das Paket FULL, MINIMAL oder DEFAULT auswählen und per Shell im Projektordner ausführen, z.B.:
composer require "typo3/cms-backend:^12.4" "typo3/cms-core:^12.4" "typo3/cms-extbase:^12.4" "typo3/cms-extensionmanager:^12.4" "typo3/cms-filelist:^12.4" "typo3/cms-fluid:^12.4" "typo3/cms-frontend:^12.4" "typo3/cms-install:^12.4" "typo3/minimal:^12"
Man kann das Installations-Paket auch ganz individuell zusammenstellen.
httpdocs/typo3cms/projektordner/public
)touch public/FIRST_INSTALL
Im Projektordner in der Shell aufrufen, z.B.: composer require typo3/cms-belog
.
Auch mehrere Komponenten gleichzeitig sind möglich: composer require typo3/cms-fluid-styled-content typo3/cms-recycler
.
Extensions werden ebenso (nach den jeweiligen Angaben im Repository) installiert, z.B. composer req b13/container
.
Deinstallieren mit remove
statt req
.