Heim Entwicklungswerkzeuge composer Installieren Sie Composer unter Ubuntu14.04

Installieren Sie Composer unter Ubuntu14.04

Aug 07, 2019 pm 03:03 PM
composer

Composer ist ein Abhängigkeitsmanagement-Tool für PHP. Wie installiert man Composer unter Ubuntu 14.04? Unten wird in der Spalte Tutorial zur Composer-Nutzung erläutert, wie Sie Composer unter Ubuntu 14.04 installieren.

Installieren Sie Composer unter Ubuntu14.04

Composer herunterladen:

curl -sS https://getcomposer.org/installer | php
Nach dem Login kopieren

Composer installieren:

/usr/bin/php composer.phar --version
Nach dem Login kopieren

Globalen Befehl festlegen:

sudo mv composer.phar /usr/local/bin/composer
Nach dem Login kopieren

Überprüfen Sie, ob die Installation und Einstellung erfolgreich waren:

composer -version
Nach dem Login kopieren

Bei Erfolg erscheint das folgende Bild

Installieren Sie Composer unter Ubuntu14.04

Packagist/Composer China Full Image

Methode 1: Ändern Sie die globale Konfigurationsdatei des Composers (empfohlene Methode)

Öffnen Sie das Befehlszeilenfenster (Windows-Benutzer) oder die Konsole (Linux-, Mac-Benutzer) und führen Sie den folgenden Befehl aus:

composer config -g repo.packagist composer https://packagist.phpcomposer.com
Nach dem Login kopieren

Methode 2: Ändern Sie die Composer.json-Konfigurationsdatei des aktuellen Projekts:

Öffnen Sie das Befehlszeilenfenster (Windows-Benutzer) oder die Konsole (Linux-, Mac-Benutzer) und geben Sie das Stammverzeichnis Ihres Projekts ein (d. h. die Verzeichnis, in dem sich die Datei „composer.json“ befindet), führen Sie den folgenden Befehl aus:

composer config repo.packagist composer https://packagist.phpcomposer.com
Nach dem Login kopieren

Der obige Befehl fügt automatisch die Bildkonfigurationsinformationen am Ende der Datei „composer.json“ im aktuellen Projekt hinzu (Sie können auch Fügen Sie es manuell hinzu):

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}
Nach dem Login kopieren

Nehmen wir als Beispiel die Composer.json-Konfigurationsdatei des Laravel-Projekts und sehen nach der Ausführung des obigen Befehls wie folgt aus (beachten Sie die letzten paar Zeilen):

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": ">=5.5.9",
        "laravel/framework": "5.2.*"
    },
    "config": {
        "preferred-install": "dist"
    },
    "repositories": {
        "packagist": {
            "type": "composer",
            "url": "https://packagist.phpcomposer.com"
        }
    }
}
Nach dem Login kopieren

OK, alles ist erledigt! Probieren Sie die Composer-Installation aus, um die unglaubliche Geschwindigkeit zu erleben!

Spiegelungsprinzip:

Im Allgemeinen werden die Daten des Installationspakets (hauptsächlich ZIP-Dateien) von github.com heruntergeladen und die Metadaten des Installationspakets heruntergeladen von packagist.org.

Allerdings ist die Verbindungsgeschwindigkeit ausländischer Websites aus bekannten Gründen sehr langsam und kann jederzeit „abgemauert“ oder sogar „nicht vorhanden“ sein.

Was „Packagist China Full Mirror“ macht, ist, alle Installationspakete und Metadaten in inländischen Computerräumen zwischenzuspeichern und über inländische CDNs zu beschleunigen, sodass keine Anfragen an ausländische Websites gestellt werden müssen, wodurch Composer The beschleunigt wird Der Installations- und Composer-Update-Prozess ist schneller und stabiler. Daher können Sie das Installationspaket auch dann herunterladen und aktualisieren, wenn packagist.org oder github.com fehlschlägt (hauptsächlich, weil die Verbindungsgeschwindigkeit zu langsam oder blockiert ist).

Das obige ist der detaillierte Inhalt vonInstallieren Sie Composer unter Ubuntu14.04. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Lösen Lösen Apr 18, 2025 am 09:24 AM

Bei der Entwicklung von Websites mit CraftCMS stoßen Sie häufig mit Ressourcendateiproblemen, insbesondere wenn Sie häufig CSS und JavaScript -Dateien aktualisieren, alte Versionen von Dateien möglicherweise weiterhin vom Browser zwischengespeichert. Dieses Problem wirkt sich nicht nur auf die Benutzererfahrung aus, sondern erhöht auch die Schwierigkeit der Entwicklung und des Debuggens. Kürzlich habe ich in meinem Projekt ähnliche Probleme gestoßen, und nach einigen Erkundungen fand ich das Plugin Wiejeben/Craft-Laravel-Mix, das mein Caching-Problem perfekt löste.

Laravel Framework Installationsmethode Laravel Framework Installationsmethode Apr 18, 2025 pm 12:54 PM

Artikelzusammenfassung: Dieser Artikel enthält detaillierte Schritt-für-Schritt-Anweisungen, um die Leser zu leiten, wie das Laravel-Framework einfach installiert werden kann. Laravel ist ein leistungsstarkes PHP -Framework, das den Entwicklungsprozess von Webanwendungen beschleunigt. Dieses Tutorial deckt den Installationsprozess von den Systemanforderungen bis zur Konfiguration von Datenbanken und das Einrichten von Routing ab. Durch die Ausführung dieser Schritte können die Leser schnell und effizient eine solide Grundlage für ihr Laravel -Projekt legen.

So bauen Sie schnell Laravelcms mit Komponisten: MKI-Labs/Espresso Praktische Erfahrung So bauen Sie schnell Laravelcms mit Komponisten: MKI-Labs/Espresso Praktische Erfahrung Apr 18, 2025 am 07:36 AM

Ich habe ein schwieriges Problem bei der Entwicklung eines neuen Laravel-Projekts gestoßen: So erstellen Sie schnell ein voll funktionsfähiges und einfach zu verwaltetes Inhaltsverwaltungssystem (CMS). Ich habe mehrere Lösungen ausprobiert, aber alle haben aufgrund komplexer Konfiguration und unbequemer Wartung aufgegeben. Bis ich das LaravelCMS-Paket MKI-Labs/Espresso entdeckte, das nicht nur einfach zu installieren, sondern auch leistungsstarke Funktionen und intuitive Verwaltungsschnittstellen bietet, die mein Problem vollständig gelöst haben.

So verwenden Sie Komponist, um HTTP -Anforderungsprobleme zu beheben: Ein praktischer Leitfaden zur Yiche/HTTP -Bibliothek So verwenden Sie Komponist, um HTTP -Anforderungsprobleme zu beheben: Ein praktischer Leitfaden zur Yiche/HTTP -Bibliothek Apr 18, 2025 am 08:06 AM

Während der Entwicklung sind häufig HTTP -Anfragen erforderlich, um Daten zu erhalten, Daten zu senden oder mit externen APIs zu interagieren. Wenn jedoch komplexe Netzwerkumgebungen konfrontiert und die Anforderungen an die Anforderung konfrontiert sind, wird die effiziente Bearbeitung von HTTP -Anforderungen zur Herausforderung. Ich habe ein Problem in einem Projekt gestoßen: Ich muss häufig Anfragen an verschiedene APIs senden und die Anfragen protokollieren, um die nachfolgende Debugging und Analyse zu erleichtern. Nachdem ich mehrere Methoden ausprobiert hatte, entdeckte ich die Yiche/HTTP -Bibliothek. Es vereinfacht nicht nur die Verarbeitung von HTTP -Anforderungen, sondern bietet auch dynamische Protokollierungsfunktionen, wodurch die Entwicklungseffizienz stark verbessert wird.

So lösen Sie das Problem der JavaScript -Fehlerbehandlung mit Composer So lösen Sie das Problem der JavaScript -Fehlerbehandlung mit Composer Apr 18, 2025 am 08:30 AM

Ich habe ein schwieriges Problem bei der Entwicklung einer komplexen Webanwendung: So behandeln Sie JavaScript -Fehler effektiv und protokollieren Sie sie. Ich habe mehrere Methoden ausprobiert, aber keiner von ihnen konnte meine Bedürfnisse erfüllen, bis ich diese Bibliothek Dvasilenko/Alterego_tools fand. Ich habe dieses Problem durch die Installation dieser Bibliothek durch Komponist leicht gelöst und die Wartbarkeit und Stabilität des Projekts erheblich verbessert. Komponist kann über die folgende Adresse gelernt werden: Lernadresse

Praktische Erfahrung in der Erstellung effizienter Befehlszeilenschnittstellen mithilfe der Symfony/Console -Bibliothek Praktische Erfahrung in der Erstellung effizienter Befehlszeilenschnittstellen mithilfe der Symfony/Console -Bibliothek Apr 18, 2025 am 07:30 AM

In der Projektentwicklung ist es häufig erforderlich, Befehlszeilen-Tools zu erstellen, um die täglichen Aufgaben zu vereinfachen oder Prozesse zu automatisieren. Das Erstellen einer Befehlszeilenschnittstelle, die schön und leicht zu testen ist, ist jedoch nicht einfach. Vor kurzem habe ich dieses Problem gestoßen, als ich ein Projekt entwickelt habe, für das Befehlszeilen -Tools erforderlich sind. Nach einiger Erkundung fand ich die Symfony/Console -Bibliothek, die den Erstellungsprozess von Befehlszeilenschnittstellen erheblich vereinfacht.

Verwenden von Komponisten zur Lösung der Abhängigkeitsinjektion: Anwendung der PSR-11-Containerschnittstelle Verwenden von Komponisten zur Lösung der Abhängigkeitsinjektion: Anwendung der PSR-11-Containerschnittstelle Apr 18, 2025 am 07:39 AM

Bei der Entwicklung eines großen PHP -Projekts habe ich ein häufiges, aber schwieriges Problem gestoßen: So verwalten und injizieren Sie Abhängigkeiten effektiv. Zunächst habe ich versucht, globale Variablen und manuelle Injektion zu verwenden, dies erhöhte jedoch nicht nur die Komplexität des Codes, sondern führte auch leicht zu Fehlern. Schließlich habe ich dieses Problem erfolgreich gelöst, indem ich die PSR-11-Containerschnittstelle und die Leistung des Komponisten verwendete.

Verbessern Sie die Zugänglichkeit der Silverstripe -Website: Installation und Verwendung des Flying Focus -Moduls Verbessern Sie die Zugänglichkeit der Silverstripe -Website: Installation und Verwendung des Flying Focus -Moduls Apr 18, 2025 am 08:09 AM

Bei der Entwicklung eines staatlichen Website -Projekts habe ich auf ein schwieriges Problem gestoßen: wie die Zugänglichkeit der Website verbessert werden kann, um die Anforderungen verschiedener Benutzer zu erfüllen, insbesondere für sehbehinderte Benutzer, das Navigieren und Betrieb auf der Website kann sehr schwierig sein. Nachdem ich mehrere Methoden ausprobiert hatte, fand ich eine JavaScript -Bibliothek namens FlyingFocus, die die Zugänglichkeit der Website erheblich verbessert. Es ist jedoch eine Herausforderung, es in die Silverstripe -Website zu integrieren. Glücklicherweise fand ich das Dia-NZ/Silverstripe-Focus-Modul, das den Integrationsprozess von FlyingFocus vereinfachte und mein Puzzle löste.

See all articles