yii2 - es ist ein schnelles, sicheres und flexibles Framework für die Entwicklung von Webanwendungen in PHP. Die Installation von yii2 in das aktuelle Verzeichnis ist der erste Schritt zum Erstellen einer leistungsstarken Anwendung mit diesem Framework.
Die Installation von yii2 in das aktuelle Verzeichnis erfordert keine komplizierten Einstellungen und kann in wenigen Schritten durchgeführt werden. In diesem Artikel werden wir uns den Installationsprozess und die Konfiguration von yii2 ansehen, damit Sie dieses Framework erfolgreich für Ihre Projekte verwenden können.
Stellen Sie vor der Installation von yii2 zunächst sicher, dass Ihr Server die Mindestsystemanforderungen erfüllt. Sie benötigen eine installierte PHP-Version von mindestens 5.4 und Erweiterungen für die Arbeit mit der Datenbank, z. B. MySQL oder PostgreSQL.
Vorbereitung für die Installation von yii2
Bevor Sie yii2 im aktuellen Verzeichnis installieren, müssen Sie einige vorläufige Schritte ausführen.
- Stellen Sie sicher, dass PHP Version 7.2 oder höher auf Ihrem Server installiert ist. Falls PHP nicht installiert ist, müssen Sie es installieren und konfigurieren.
- Installieren Sie Composer, ein Tool zum Verwalten von Abhängigkeiten. Composer macht es einfach, das yii2-Framework sowie andere Bibliotheken und Abhängigkeiten zu installieren und zu aktualisieren.
- Um Composer zu installieren, müssen Sie es zuerst global auf Ihrem System installieren. Gehen Sie zur offiziellen Composer-Website (getcomposer.org ) und folgen Sie den Anweisungen für Ihr Betriebssystem.
- Nachdem Sie Composer erfolgreich installiert haben, gehen Sie in der Befehlszeile in das Verzeichnis, in dem yii2 installiert werden soll.
- Führen Sie den Befehl composer create-project --prefer-dist yiisoft/yii2-app-basic aus." (ohne Anführungszeichen), um ein neues yii2-Projekt im aktuellen Verzeichnis zu erstellen.
Nachdem Sie diese Schritte ausgeführt haben, können Sie yii2 im aktuellen Verzeichnis installieren.
Neues Verzeichnis erstellen
Um Yii2 im aktuellen Verzeichnis zu installieren, müssen Sie einen neuen Ordner erstellen, in dem das Framework installiert werden soll. Befolgen Sie die nachstehenden Schritte, um ein neues Verzeichnis erfolgreich zu erstellen:
1. Öffnen Sie eine Eingabeaufforderung oder ein Terminal auf Ihrem Computer.
2. Navigieren Sie zu dem Ordner, in dem Sie ein neues Verzeichnis erstellen möchten, indem Sie den Befehl "cd" (change directory) verwenden und den Pfad zum gewünschten Ordner angeben. Zum Beispiel:
cd C:\xampp\htdocs
3. Geben Sie den Befehl "mkdir" (make directory) ein und geben Sie dann den Namen des neuen Verzeichnisses ein. Um beispielsweise ein Verzeichnis mit dem Namen "myproject" zu erstellen, geben Sie Folgendes ein:
mkdir myproject
4. Stellen Sie sicher, dass das neue Verzeichnis erfolgreich erstellt wurde, indem Sie den Befehl "dir" eingeben (manchmal wird auch "ls" im macOS- oder Linux-Terminal verwendet). Sie sollten das neue Verzeichnis in der Datei- und Ordnerliste sehen:
Jetzt können Sie das neue Verzeichnis verwenden, um Yii2 oder ein anderes Projekt zu installieren.
Installieren von PHP und Composer
Bevor Sie Yii2 installieren, müssen Sie sicherstellen, dass PHP und Composer auf Ihrem Computer installiert sind. Im Folgenden finden Sie einige einfache Schritte zum Installieren dieser Programme:
| Schritt | Die Beschreibung |
|---|---|
| 1 | Besuchen Sie die offizielle PHP-Website (https://www.php.net ) und laden Sie die neueste Version von PHP für Ihr Betriebssystem herunter. |
| 2 | Führen Sie die heruntergeladene PHP-Installationsdatei aus und folgen Sie den Anweisungen des Installationsassistenten. Stellen Sie sicher, dass PHP zur Systemvariablen PATH hinzugefügt wird, damit Sie PHP-Befehle über die Befehlszeile ausführen können. |
| 3 | Öffnen Sie eine Eingabeaufforderung oder ein Terminal und geben Sie den Befehl php -v ein, um zu überprüfen, ob PHP erfolgreich installiert und ausgeführt wurde. |
| 4 | Besuchen Sie die offizielle Composer-Website (https://getcomposer.org ) und laden Sie die neueste Version von Composer herunter. |
| 5 | Führen Sie die heruntergeladene Composer-Installationsdatei aus, und folgen Sie den Anweisungen des Installationsassistenten. |
| 6 | Öffnen Sie eine Eingabeaufforderung oder ein Terminal und geben Sie composer ein, um zu überprüfen, ob Composer erfolgreich installiert wurde. |
Jetzt, da PHP und Composer installiert sind, können Sie mit der Installation von Yii2 im aktuellen Verzeichnis beginnen.
Yii2-Installation
Schritt 1. Stellen Sie sicher, dass Composer auf Ihrem Server installiert ist. Composer ist ein Abhängigkeitsmanager, der ein wesentlicher Bestandteil von yii2 ist.
Schritt 2. Öffnen Sie die Eingabeaufforderung und gehen Sie in das Verzeichnis, in dem Sie yii2 installieren möchten.
Schritt 3. Führen Sie den folgenden Befehl aus, um yii2 zu installieren:
composer create-project --prefer-dist yiisoft/yii2-app-basic .
Schritt 4. Composer beginnt mit der Installation von yii2 und seinen Abhängigkeiten. Warten Sie, bis der Installationsvorgang abgeschlossen ist.
Schritt 5. Nachdem yii2 erfolgreich im aktuellen Verzeichnis installiert wurde, müssen Sie möglicherweise die Datenbank konfigurieren. Öffnen Sie die Datei config/db.php und geben Sie die Einstellungen für die Verbindung mit der Datenbank ein.
Schritt 6. Jetzt können Sie den yii2-Testserver ausführen, indem Sie den folgenden Befehl ausführen:
Danach ist Ihre yii2-App verfügbar unter http://localhost:8080.
Jetzt haben Sie yii2 im aktuellen Verzeichnis installiert. Mit diesem leistungsstarken Framework können Sie mit der Entwicklung Ihrer Webanwendung beginnen!
Erstellen eines neuen Projekts
Führen Sie die folgenden Schritte aus, um ein neues Projekt auf Yii2 zu erstellen:
| Schritt 1: | Wechseln Sie in das Verzeichnis, in dem Sie das Projekt erstellen möchten: |
| cd /Pfad/zu/Verzeichnis | |
| Schritt 2: | Verwenden Sie Composer, um ein neues Projekt zu erstellen: |
| composer create-project --prefer-dist yiisoft/yii2-app-basic Projektname | |
| Schritt 3: | Wechseln Sie zum erstellten Projektverzeichnis: |
| cd Projektname | |
| Schritt 4: | Initialisieren Sie das Projekt, indem Sie den folgenden Befehl ausführen: |
| php init | |
| Schritt 5: | Konfigurieren Sie die Datenbankverbindung in der Datei /Projektname/common/config/main-local.php . |
| Schritt 6: | Starten Sie den Webserver für die Entwicklung: |
| php yii serve |
Glückwunsch! Sie haben erfolgreich ein neues Projekt auf Yii2 erstellt. Jetzt können Sie mit der Entwicklung Ihrer App beginnen.
Einrichten der Datenbank
Um die Datenbank in Yii2 einzurichten, müssen Sie die Datei bearbeiten config/db.php, die sich im Stammverzeichnis des Projekts befindet.
In dieser Datei müssen Sie die Einstellungen für die Datenbankverbindung angeben. Die wichtigsten Parameter sind dsn (Data Source Name), username (benutzername) und password (Passwort).
Hier ist ein Beispiel für den Inhalt einer Datei config/db.php:
return ['class' => 'yii\db\Connection','dsn' => 'mysql:host=localhost;dbname=test','username' => 'root','password' => '','charset' => 'utf8',];
In diesem Beispiel wird eine MySQL-Datenbank mit dem Namen verwendet test. Der Benutzername und das Kennwort sind nicht angegeben, daher wird die Standardverbindung verwendet. Wenn Sie einen Benutzernamen und ein Passwort haben, ersetzen Sie die entsprechenden Zeilen.
Nach dem Bearbeiten der Datei config/db.php die Datenbank wird konfiguriert und die Yii2-Anwendung ist bereit, die Datenbank zu verwenden.
Starten eines lokalen Servers
Nachdem Sie Yii2 im aktuellen Verzeichnis installiert haben, können Sie einen lokalen Server starten, um die Anwendung zu entwickeln und zu testen. Führen Sie die folgenden Schritte aus, um den Server zu starten:
- Öffnen Sie die Eingabeaufforderung und navigieren Sie zum Stammordner Ihres Yii2-Projekts.
- Geben Sie den Befehl php yii serve ein.
- Nachdem Sie den Befehl ausgeführt haben, sehen Sie eine Meldung, die angibt, dass der Server erfolgreich gestartet wurde.
- Öffnen Sie einen Webbrowser und navigieren Sie zu http://localhost:8080 . Sie sollten die Yii2-Begrüßungsseite sehen.
Jetzt können Sie mit der Entwicklung und dem Testen Ihrer Yii2-Anwendung auf einem lokalen Server beginnen. Stellen Sie sicher, dass der Server jedes Mal ausgeführt wird, wenn Sie mit Ihrer Anwendung arbeiten.