So installieren/aktualisieren Sie TYPO3 & Extension über den TYPO3 Composer

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.

So installieren/aktualisieren Sie TYPO3 & Extension über den TYPO3 Composer

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

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

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

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

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"
}

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

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.

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!

Your One-Stop Solutions for Custom TYPO3 Development

  • A Decade of TYPO3 Industry Experience
  • 350+ Successful TYPO3 Projects
  • 87% Repeat TYPO3 Customers
TYPO3 Service
service

Post a Comment

×
Captcha Code Kann das Bild nicht gelesen werden? Klicken Sie hier, um zu aktualisieren