FYI. This blog is translated by machine. Please ignore any spelling and grammar errors; sorry for such inconvenience. We appreciate your understanding and support.
Sind Sie neu in der TYPO3 Composer-Welt? Und, Sind Sie auf der Suche nach schnellen Schritten zur Installation, Aktualisierung und Entfernung von TYPO3 Composer-Paketen? Dieser Microblog wird Ihnen helfen, Ihre TYPO3 Composer Reise schnell zu beginnen.
TYPO3 composer - Ein Abhängigkeitsmanager für PHP. TYPO3 composer erfreut sich großer Beliebtheit und wird von der TYPO3-Community begrüßt. Er schafft eine himmlische Umgebung für Sie - um TYPO3 Core und TYPO3 Extensions einfach zu installieren, zu aktualisieren und zu entfernen. Wenn Sie sich entschieden haben, einen Composer zu verwenden, um alle nächsten TYPO3-Projekte zu verfolgen, folgen Sie dieser Schritt-für-Schritt-Composer-Anleitung.
Ein Composer ist ein Werkzeug zur Verwaltung von Abhängigkeiten in PHP. Es erlaubt Ihnen, die Bibliotheken zu deklarieren, von denen Ihr Projekt abhängt, und es wird diese für Sie verwalten (installieren/aktualisieren).
- Composer.org
Schritt 1. Composer installieren
Wählen Sie Ihren bevorzugten Weg, um Composer auf Ihrem Unix/Linux- oder macOS-Rechner zu installieren, und Sie müssen einen Weg finden, ihn von der offiziellen Website von Composer zu installieren.
Option 1. Offizielle Anleitung von Getcomposer.org
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Option 2. Verwenden der Standard-Anwendungsinstallation
sudo apt-get update
sudo apt-get install composer
composer -v
Option 3. Verwenden von Curl + Application Get
sudo apt-get update
sudo apt-get install curl php-cli git
curl -sS getcomposer.org/installer | sudo php - --install-dir = / usr / local / bin --filename = composer
Schritt 2. Aktivieren des Composer-Befehls
Sobald Sie composer installiert haben, empfehle ich Ihnen, die folgenden Befehle auszuführen, damit Sie den "composer-Befehl" ausführen können.
// Move composer.phar to bin to run as composer command
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
// Before above commands
/usr/local/bin/composer -v
// After the above commands
composer -v
Schritt 3. TYPO3 Core mit Composer installieren
Lassen Sie uns offiziell den TYPO3-Kern herunterladen und installieren, indem wir die Composer-basierte TYPO3-Instanz verwenden.
// create and change directory
mkdir test-typo3
cd test-typo3
// Laden Sie die Basis-Distribution herunter, die neueste "LTS"-Version (10)
composer create "typo3/cms-base-distribution:^10" --prefer-dist
// create FIRST_INSTALL file in the folder public/
touch public/FIRST_INSTALL
// Starten Sie Ihre TYPO3-Instanz und vervollständigen Sie die TYPO3-Installationsschritte
Schritt 4. TYPO3-Erweiterung mit Composer installieren
Mit dem Composer-Befehl Ihrer bevorzugten TYPO3-Extension, Beispiel https://extensions.typo3.org/extension/ns_backup
// Install TYPO3 News Extension
composer require nitsan/ns-backup
// Activate TYPO3 News Extension
./vendor/bin/typo3 extension:activate ns_backup
// After Installation of TYPO3 Extension, Check your composer.json should add an entry of your installed TYPO3 extension
"require": {
"typo3/cms": "~7.6.0",
"nitsan/ns-backup": "^4.0.0"
}
Schritt 5. TYPO3 & Erweiterungen mit Composer aktualisieren/entfernen
Um TYPO3-Pakete zu warten, zu aktualisieren oder zu entfernen, können Sie den Befehl update or remove the TYPO3 composer wie unten beschrieben ausführen.
// Update TYPO3 core to latest version
composer update typo3/cms --with-all-dependencies
// Update TYPO3 to particular version
composer update typo3/cms ^10.4
// Update TYPO3 Packages to latest version
composer update nitsan/ns-backup
// Update TYPO3 Packages to particular version
composer update nitsan/ns-backup ^1.1
// De-Activate TYPO3 Packages to Remove
./vendor/bin/typo3 extension:activate ns_backup
// Remove TYPO3 Packages from Composer
composer remove nitsan/ns-backup
Unbedingt lesenswerte TYPO3 Composer-Ressourcen @T3Terminal
Bonus! Ich empfehle Ihnen, viele unserer gut geschriebenen Schritt-für-Schritt-Anleitungen zu lesen, um mehr über den TYPO3 Composer zu erfahren und zu erforschen, und zwar unter den folgenden T3Planet-Ressourcen.
- Der beste Leitfaden zum TYPO3 Composer
- 10 Ressourcen zum Erlernen von TYPO3 Composer
- 10 beste lokale TYPO3 Entwicklungswerkzeuge & Techniken
- 7 einfache Schritte zu Satis - TYPO3 Private Pakete für Composer
- Wie installiert man lokale TYPO3-Erweiterungen im Composer-Modus?
- Verbesserung der TYPO3 Entwicklung mit Composer 2.0
- Composer.json Generator für Ihre TYPO3 Erweiterungen
Einpacken!
Danke für das Lesen dieser Kurzanleitung Blog. Ich hoffe, Sie haben die Composer-Grundlagen gelernt.
Natürlich, mit der Zeit und Übung, bin ich sicher, dass Sie es lieben werden, Ihre TYPO3-Instanz nur mit dem Composer zu betreiben :) Haben Sie Fragen oder Probleme mit dem TYPO3 Composer? Lassen Sie es mich im Kommentarfeld wissen, und ich werde Ihnen gerne helfen.
Wir wünschen Ihnen viel Spaß mit dem TYPO3 Composer!
Sanjay Chauhan
CTO - T3Planet & NITSANSanjay Chauhan, Mitbegründer von NITSAN (Preisgekrönte TYPO3 Agentur) und Pionier von T3Planet, dem ersten TYPO3-Store weltweit.
Ein wahrer TYPO3-Fanatiker seit 2010.
Mit meinem umfangreichen technischen Wissen und…
More From Author