Inhaltsverzeichnis
Installation über Composer
Installation von Composer
Installation über das Archiv
Führen Sie die Anwendung aus
Heim Backend-Entwicklung PHP-Tutorial Ausführliche Erklärung der Yii-Installation und -Anwendung

Ausführliche Erklärung der Yii-Installation und -Anwendung

Mar 22, 2018 am 10:53 AM
安装 应用 详解


In diesem Artikel erfahren Sie hauptsächlich, wie Sie Yii installieren und wie Sie es anwenden. Sie können Yii auf zwei Arten installieren: mit Composer oder durch Herunterladen einer Archivdatei.
Es wird empfohlen, Ersteres zu verwenden, damit Sie mit nur einem einfachen Befehl neue Erweiterungen installieren oder Yii aktualisieren können.

Nach der Standardinstallation von Yii werden sowohl das Framework als auch eine Projektvorlage heruntergeladen und installiert.
Eine Projektvorlage ist ein realisierbares Yii-Projekt, das einige grundlegende Funktionen wie Login, Kontaktformular usw. implementiert.
Der Code ist auf empfohlene Weise organisiert. Daher kann es als guter Ausgangspunkt für Ihr Projekt geeignet sein.

Installation über Composer

Installation von Composer

Wenn Composer noch nicht installiert ist, können Sie es gemäß der Methode in getcomposer.org installieren.
Unter Linux und Mac OS X können Sie den folgenden Befehl ausführen:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
Nach dem Login kopieren

Unter Windows müssen Sie Composer-Setup.exe herunterladen und ausführen.

Wenn Sie auf Probleme stoßen oder Composer tiefer erlernen möchten, lesen Sie bitte die Composer-Dokumentation (Englisch),
Composer Chinesisch.

Wenn Sie Composer installiert haben, stellen Sie bitte sicher, dass Sie die neueste Version verwenden.
Sie können den Befehl composer self-update verwenden, um Composer auf die neueste Version zu aktualisieren.

Nachdem Composer installiert ist, wechseln Sie in ein Verzeichnis, auf das über das Web zugegriffen werden kann, und führen Sie den folgenden Befehl aus, um Yii zu installieren:

composer global require "fxp/composer-asset-plugin:^1.3.1"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
Nach dem Login kopieren

Der erste Befehl installiert das Composer-Asset-Plugin,
it Es ist notwendig, Bower- und NPM-Pakete über Composer zu verwalten. Dieser Befehl ist global wirksam und kann ein für alle Mal verwendet werden.
Der zweite Befehl installiert Yii in einem Verzeichnis namens basic. Wenn Sie einen anderen Verzeichnisnamen verwenden möchten, können Sie einen anderen Verzeichnisnamen wählen.

Hinweis: Composer fragt Sie möglicherweise während des Installationsvorgangs nach Authentifizierungsinformationen für das GitHub-Konto, da das Nutzungslimit der GitHub-API (für anonyme Benutzer) während der Verwendung überschritten werden kann. Denn für Composer müssen alle Erweiterungspakete von GitHub heruntergeladen werden
Da eine große Menge an Informationen abgerufen wird, ist es normal, dass der Grenzwert überschritten wird. (Anmerkung: Das bedeutet auch, dass man als Programmierer ohne GitHub-Konto wirklich keinen Spaß haben kann.) Nachdem Sie sich bei GitHub angemeldet haben, können Sie ein höheres API-Limit erhalten, damit Composer normal ausgeführt werden kann. Weitere Informationen finden Sie unter Composer
Dokumentation (Dieser Abschnitt der chinesischen Composer-Dokumentation freut sich auf Ihre Teilnahme).

Tipp: Wenn Sie die neueste Entwicklungsversion von Yii installieren möchten, können Sie stattdessen den folgenden Befehl verwenden:
Es fügt eine Stabilitätsoption hinzu (chinesische Version):

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic
Nach dem Login kopieren

Beachten Sie, dass die Entwicklungsversion (Dev-Version) von Yii nicht in einer Produktionsumgebung verwendet werden sollte, da sie den laufenden Code beschädigen kann.

Installation über das Archiv

Die Installation von Yii über das Archiv besteht aus drei Schritten:

  1. Laden Sie das Archiv von yiiframework.com herunter.

  2. Extrahieren Sie die heruntergeladene Datei in einen über das Internet zugänglichen Ordner.

  3. Ändern Sie die config/web.php-Datei und fügen Sie einen Schlüssel zum cookieValidationKey-Konfigurationselement
    hinzu (bei der Installation über Composer wird dieser Schritt automatisch abgeschlossen):

    // !!! 在下面插入一段密钥(若为空) - 以供 cookie validation 的需要'cookieValidationKey' => '在此处输入你的密钥',
    Nach dem Login kopieren

Führen Sie die Anwendung aus

Nach der Installation von Yii verfügen Sie über eine lauffähige Yii-Anwendung.
Je nach Konfiguration können Sie http://hostname/basic/web/index.php oder <🎜 verwenden > Zugang. http://hostname/index.php

Anwendungsstruktur

Die wichtigsten Verzeichnisse und Dateien in der Anwendung (vorausgesetzt, das Stammverzeichnis der Anwendung ist

): basic

basic/                  应用根目录
    composer.json       Composer 配置文件, 描述包信息
    config/             包含应用配置及其它配置
        console.php     控制台应用配置信息
        web.php         Web 应用配置信息
    commands/           包含控制台命令类
    controllers/        包含控制器类
    models/             包含模型类
    runtime/            包含 Yii 在运行时生成的文件,例如日志和缓存文件
    vendor/             包含已经安装的 Composer 包,包括 Yii 框架自身
    views/              包含视图文件
    web/                Web 应用根目录,包含 Web 入口文件
        assets/         包含 Yii 发布的资源文件(javascript 和 css)
        index.php       应用入口文件
    yii                 Yii 控制台命令执行脚本
Nach dem Login kopieren
Im Allgemeinen sind die Dateien in Die Anwendung kann in zwei Kategorien unterteilt werden: die unter

und die unter anderen Verzeichnissen. basic/webAuf Ersteres kann direkt über HTTP (z. B. Browser) zugegriffen werden, auf Letzteres kann und sollte nicht direkt zugegriffen werden.

Anforderungslebenszyklus

Das folgende Diagramm zeigt, wie eine Anwendung Anforderungen verarbeitet:

Ausführliche Erklärung der Yii-Installation und -Anwendung

  1. Benutzer-zu-Eingabe-Skript

    Stellen Sie eine Anfrage. web/index.php

  2. Das Eingabeskript lädt die Anwendungskonfiguration und erstellt eine Anwendungsinstanz

    , um die Anfrage zu verarbeiten. Die

  3. -Anwendung löst die angeforderte

    -Route über die Anforderungskomponente auf.

  4. Die Anwendung erstellt eine Controller-Instanz, um die Anfrage zu verarbeiten.

  5. Der Controller erstellt eine Aktionsinstanz und führt den Filter für die Aktion aus.

  6. Wenn ein Filter einen Fehler zurückgibt, wird die Aktion abgebrochen.

  7. Wenn alle Filter bestehen, wird die Aktion ausgeführt. Die Aktion

  8. lädt ein Datenmodell, möglicherweise aus einer Datenbank. Die Aktion

  9. rendert eine Ansicht und stellt ihr das Datenmodell bereit.

  10. Das Rendering-Ergebnis wird an die Antwortkomponente zurückgegeben.

  11. Die Antwortkomponente sendet das Rendering-Ergebnis an den Browser des Benutzers.

Verwandte Empfehlungen:

Yii-Einführungs-Tutorial – Yii-Installation und Hallo Welt

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung der Yii-Installation und -Anwendung. 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ßer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

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)

So machen Sie das Löschen vom Startbildschirm im iPhone rückgängig So machen Sie das Löschen vom Startbildschirm im iPhone rückgängig Apr 17, 2024 pm 07:37 PM

Sie haben etwas Wichtiges von Ihrem Startbildschirm gelöscht und versuchen, es wiederherzustellen? Es gibt verschiedene Möglichkeiten, App-Symbole wieder auf dem Bildschirm anzuzeigen. Wir haben alle Methoden besprochen, die Sie anwenden können, um das App-Symbol wieder auf dem Startbildschirm anzuzeigen. So machen Sie das Entfernen vom Startbildschirm auf dem iPhone rückgängig. Wie bereits erwähnt, gibt es mehrere Möglichkeiten, diese Änderung auf dem iPhone wiederherzustellen. Methode 1 – App-Symbol in der App-Bibliothek ersetzen Sie können ein App-Symbol direkt aus der App-Bibliothek auf Ihrem Startbildschirm platzieren. Schritt 1 – Wischen Sie seitwärts, um alle Apps in der App-Bibliothek zu finden. Schritt 2 – Suchen Sie das App-Symbol, das Sie zuvor gelöscht haben. Schritt 3 – Ziehen Sie einfach das App-Symbol aus der Hauptbibliothek an die richtige Stelle auf dem Startbildschirm. Dies ist das Anwendungsdiagramm

Die Rolle und praktische Anwendung von Pfeilsymbolen in PHP Die Rolle und praktische Anwendung von Pfeilsymbolen in PHP Mar 22, 2024 am 11:30 AM

Die Rolle und praktische Anwendung von Pfeilsymbolen in PHP In PHP wird das Pfeilsymbol (->) normalerweise verwendet, um auf die Eigenschaften und Methoden von Objekten zuzugreifen. Objekte sind eines der Grundkonzepte der objektorientierten Programmierung (OOP) in PHP. In der tatsächlichen Entwicklung spielen Pfeilsymbole eine wichtige Rolle bei der Bedienung von Objekten. In diesem Artikel werden die Rolle und die praktische Anwendung von Pfeilsymbolen vorgestellt und spezifische Codebeispiele bereitgestellt, um den Lesern ein besseres Verständnis zu erleichtern. 1. Die Rolle des Pfeilsymbols für den Zugriff auf die Eigenschaften eines Objekts. Das Pfeilsymbol kann für den Zugriff auf die Eigenschaften eines Objekts verwendet werden. Wenn wir ein Paar instanziieren

So installieren Sie Podman unter Ubuntu 24.04 So installieren Sie Podman unter Ubuntu 24.04 Mar 22, 2024 am 11:26 AM

Wenn Sie Docker verwendet haben, müssen Sie Daemons, Container und ihre Funktionen verstehen. Ein Daemon ist ein Dienst, der im Hintergrund läuft, wenn ein Container bereits in einem System verwendet wird. Podman ist ein kostenloses Verwaltungstool zum Verwalten und Erstellen von Containern, ohne auf einen Daemon wie Docker angewiesen zu sein. Daher bietet es Vorteile bei der Verwaltung von Containern, ohne dass langfristige Backend-Dienste erforderlich sind. Darüber hinaus erfordert Podman keine Root-Berechtigungen. In dieser Anleitung wird ausführlich erläutert, wie Sie Podman auf Ubuntu24 installieren. Um das System zu aktualisieren, müssen wir zunächst das System aktualisieren und die Terminal-Shell von Ubuntu24 öffnen. Sowohl während des Installations- als auch des Upgrade-Vorgangs müssen wir die Befehlszeile verwenden. eine einfache

So installieren und führen Sie die Ubuntu Notes-App unter Ubuntu 24.04 aus So installieren und führen Sie die Ubuntu Notes-App unter Ubuntu 24.04 aus Mar 22, 2024 pm 04:40 PM

Während des Lernens in der Oberstufe machen sich einige Schüler sehr klare und genaue Notizen und machen sich mehr Notizen als andere in derselben Klasse. Für manche ist das Notieren ein Hobby, für andere ist es eine Notwendigkeit, wenn sie leicht kleine Informationen über etwas Wichtiges vergessen. Die NTFS-Anwendung von Microsoft ist besonders nützlich für Studierende, die wichtige Notizen außerhalb der regulären Vorlesungen speichern möchten. In diesem Artikel beschreiben wir die Installation von Ubuntu-Anwendungen auf Ubuntu24. Aktualisieren des Ubuntu-Systems Vor der Installation des Ubuntu-Installationsprogramms müssen wir auf Ubuntu24 sicherstellen, dass das neu konfigurierte System aktualisiert wurde. Wir können das bekannteste „a“ im Ubuntu-System verwenden

Vom Anfänger bis zum Experten: Entdecken Sie verschiedene Anwendungsszenarien des Linux-Befehls tee Vom Anfänger bis zum Experten: Entdecken Sie verschiedene Anwendungsszenarien des Linux-Befehls tee Mar 20, 2024 am 10:00 AM

Der Linuxtee-Befehl ist ein sehr nützliches Befehlszeilentool, das Ausgaben in eine Datei schreiben oder an einen anderen Befehl senden kann, ohne die vorhandene Ausgabe zu beeinträchtigen. In diesem Artikel werden wir die verschiedenen Anwendungsszenarien des Linuxtee-Befehls eingehend untersuchen, vom Anfänger bis zum Experten. 1. Grundlegende Verwendung Werfen wir zunächst einen Blick auf die grundlegende Verwendung des Tee-Befehls. Die Syntax des Tee-Befehls lautet wie folgt: tee[OPTION]...[DATEI]...Dieser Befehl liest Daten aus der Standardeingabe und speichert sie dort

Detaillierte Schritte zur Installation der Go-Sprache auf einem Win7-Computer Detaillierte Schritte zur Installation der Go-Sprache auf einem Win7-Computer Mar 27, 2024 pm 02:00 PM

Detaillierte Schritte zur Installation der Go-Sprache auf einem Win7-Computer. Go (auch bekannt als Golang) ist eine von Google entwickelte Open-Source-Programmiersprache. Sie ist einfach, effizient und bietet eine hervorragende Parallelitätsleistung. Sie eignet sich für die Entwicklung von Cloud-Diensten, Netzwerkanwendungen usw Back-End-Systeme. Durch die Installation der Go-Sprache auf einem Win7-Computer können Sie schnell mit der Sprache beginnen und mit dem Schreiben von Go-Programmen beginnen. Im Folgenden werden die Schritte zur Installation der Go-Sprache auf einem Win7-Computer im Detail vorgestellt und spezifische Codebeispiele angehängt. Schritt 1: Laden Sie das Go-Sprachinstallationspaket herunter und besuchen Sie die offizielle Go-Website

Wie installiere ich die Go-Sprache unter dem Win7-System? Wie installiere ich die Go-Sprache unter dem Win7-System? Mar 27, 2024 pm 01:42 PM

Die Installation der Go-Sprache unter dem Win7-System ist ein relativ einfacher Vorgang. Befolgen Sie einfach die folgenden Schritte, um sie erfolgreich zu installieren. Im Folgenden wird detailliert beschrieben, wie die Go-Sprache unter dem Win7-System installiert wird. Schritt 1: Laden Sie das Go-Sprachinstallationspaket herunter. Öffnen Sie zunächst die offizielle Go-Sprache-Website (https://golang.org/) und rufen Sie die Download-Seite auf. Wählen Sie auf der Download-Seite die Version des Installationspakets aus, die mit dem Win7-System kompatibel ist und heruntergeladen werden soll. Klicken Sie auf die Download-Schaltfläche und warten Sie, bis das Installationspaket heruntergeladen ist. Schritt 2: Installieren Sie die Go-Sprache

Detaillierte Erläuterung der Rolle und Verwendung des PHP-Modulo-Operators Detaillierte Erläuterung der Rolle und Verwendung des PHP-Modulo-Operators Mar 19, 2024 pm 04:33 PM

Der Modulo-Operator (%) in PHP wird verwendet, um den Rest der Division zweier Zahlen zu ermitteln. In diesem Artikel werden wir die Rolle und Verwendung des Modulo-Operators im Detail besprechen und spezifische Codebeispiele bereitstellen, um den Lesern ein besseres Verständnis zu erleichtern. 1. Die Rolle des Modulo-Operators Wenn wir in der Mathematik eine ganze Zahl durch eine andere ganze Zahl dividieren, erhalten wir einen Quotienten und einen Rest. Wenn wir beispielsweise 10 durch 3 dividieren, ist der Quotient 3 und der Rest ist 1. Um diesen Rest zu ermitteln, wird der Modulo-Operator verwendet. 2. Verwendung des Modulo-Operators In PHP verwenden Sie das %-Symbol, um den Modul darzustellen

See all articles