Möchten Sie mehr über Yii erfahren? Lesen Einführung in das Yii Framework und Folgen Sie unserer Yii-Programmierserie.
Im heutigen Tutorial erklären wir Ihnen, wie Sie Yii in einer lokalen Entwicklungsumgebung für Windows und Mac OS installieren. Für das Windows-Handbuch verlassen wir uns auf WAMP Server, eine Windows-Webentwicklungsumgebung für Apache, PHP und Mac, und für das Mac-Handbuch verwenden wir seinen Verwandten MAMP. Obwohl Rod im heutigen Tutorial WAMP verwendet, gibt es auch eine Windows-Version von MAMP.
Ich schreibe den Mac-Teil dieser Anleitung, und mein Kollege Rod Ussing schreibt die Windows-Seite. Ich habe Rod in der High School in Kalifornien bei meinem zweiten Programmierjob getroffen, eine sehr große Hexadezimalzahl vor Jahren. Er verwendet immer noch Windows, aber nach acht Jahren bei Microsoft und dem Neustart des Systems zum Neustarten von Outlook bin ich zu macOS gegangen.
Yii ist ein unglaublich zuverlässiges, gut entworfenes und leistungsfähiges Framework für PHP, wie Rails für Ruby und ähnlich wie Laravel ist. Wenn Sie sich fragen, ob Sie reale Anwendungen in Yii erstellen können, lesen Sie den Meeting Planner und unsere Serie "Your Startup".
Ich liebe es, in Yii zu programmieren. Alles ist schneller und einfacher für mich. Und es ist relativ einfach, was die Rahmenbedingungen angeht (das ist ich schiebe Schatten auf Rails).
Wir beginnen mit den Grundlagen der Einzigartigkeit der Installation von Yii in macOS und gehen dann weiter zu Windows. Wenn die Installation auf den einzelnen Plattformen abgeschlossen ist, werden die verbleibenden Anweisungen für beide Plattformen in einheitlicher Form beschrieben.
Yii Basic ist die einfachste Form von Yii. Sie können damit alle Arten von Anwendungen erstellen, aber es ist am besten für eine Schicht, z. Ein Kunde, der die Seite zeigt.
Hier ist die Verzeichnisstruktur einer Yii Basic-Anwendung mit nur einer Reihe von Verzeichnissen für eine einzelne Anwendung:
Assets / Enthält Assets Definitionsbefehle / enthält Konsolenbefehle (Controller) config / enthält Anwendungskonfigurationscontroller / enthält Webcontrollerklassen mail / enthält Ansichtsdateien für E-Mail-Modelle / enthält Modellklassen, die während der Laufzeit-Tests erzeugt wurden, / enthält verschiedene Tests für den Anbieter der Basisanwendung / enthält abhängige Pakete von Drittanbietern Ansichten / enthält Ansichtsdateien für die Webanwendung Web / enthält das Eintragsskript und die Webressourcen
Die Yii 2 Advanced-Projektvorlage eignet sich am besten für die Entwicklung komplexer Webanwendungen mit mehreren Ebenen, z. B. Front-End, Back-End und Konsole. Jede dieser Anwendungen ist eine separate Yii-Anwendung. Beispielsweise können Verwaltungsstandorte im Backend ausgeführt werden, und Cron-Tasks können in der Konsolenumgebung ausgeführt werden.
Im Gegensatz dazu ist hier die Verzeichnisstruktur für eine Yii Advanced-Anwendung mit mehreren Ebenen:
allgemeine config / enthält freigegebene Konfigurationen mail / enthält Ansichtsdateien für E-Mail-Modelle / enthält Modellklassen, die sowohl in Backend- als auch Frontend-Tests verwendet werden, / enthält Tests für allgemeine Klassen. Konsolenkonfiguration / enthält Konsolenkonfigurationen Controller / enthält Konsolencontroller (Befehle), Migrationen / enthält Datenbankmigrationsmodelle / enthält konsolenspezifische Modellklassen Runtime / enthält Dateien, die während der Laufzeit erzeugt werden. Backend-Assets / enthält Anwendungselemente wie JavaScript und CSS-Konfig Dateien, die während der Laufzeit erstellt werden, enthalten Tests für Backend-Anwendungsansichten / enthalten Ansichtsdateien für die Webanwendung Web / enthalten das Eintrittsskript und Webressourcen-Frontend-Assets / enthalten Anwendungsressourcen wie JavaScript und CSS-Konfig. / enthalten Frontend-Konfigurationscontroller / enthalten Web-Controller Klassenmodelle / Contai ns Frontend-spezifische Modellklassen Runtime / enthält Dateien, die während Runtime-Tests generiert wurden / enthält Tests für Frontend-Anwendungsansichten / enthält View-Dateien für die Webanwendung Web / enthält das Eintragsskript und die Webressourcen-Widgets / enthält Hersteller / Frontend-Widgets / enthält abhängige Drittanbieter Paketumgebungen / enthält umgebungsbasierte Überschreibungen
Jede Schicht ist eine eigene Site, sie kann jedoch auf einfache Weise Code und eine gemeinsame Datenbank freigeben. Ich verwende diese Vorlage in unserer Startserie. Yii Advanced bietet auch integrierte Konfigurationsunterstützung für verschiedene Umgebungen, um die Teamentwicklung zu vereinfachen.
Ich programmiere seit einigen Jahren in Yii auf macOS. Sicher, es gibt viele verschiedene Möglichkeiten, eine Apache-, MySQL- und PHP-Umgebung auf einem Mac auszuführen, aber ich bevorzuge MAMP.
Besuchen Sie einfach die MAMP-Website und laden Sie das macOS-Paket herunter:
Nach dem Download können Sie das Paket in das Verzeichnis ziehen Anwendungen Ordner und doppelklicken, um MAMP zu starten. Daraufhin wird ein MAMP-Fenster angezeigt:
Klicken Einstellungen um die Ports zu konfigurieren, auf denen der Server installiert werden soll (ich verwende 8888
für Apache):
Klicken Webserver um das Verzeichnis Ihres Servers zu überprüfen oder zu ändern. Ich verwende Apache lokal:
Yii2 erfordert Composer, einen beliebten Abhängigkeitsmanager für PHP. Wenn Sie Composer noch nicht installiert haben, gehen Sie wie folgt vor:
curl -s http://getcomposer.org/installer | php mv composer.phar / usr / local / bin / composer
Verwenden Sie dann Composer, um Yii2 zu installieren. Für die Installationsanforderung müssen Sie Ihre eigenen GitHub-Kontoanmeldeinformationen verwenden. Melden Sie sich an, wenn Sie noch kein Konto haben.
Wie Rod weiter unten beschreibt, erfordert die Installation von Yii das Composer-Asset-Plugin:
composer global erfordert "fxp / composer-asset-plugin: 1.0.0-beta2"
Er empfiehlt die Einrichtung eines Kontos bei GitHub und Konfigurieren eines Zugriffstokens. Der Grund dafür ist, dass während der Installation von Yii die Anzahl der Anforderungen möglicherweise die GitHub-API-Ratengrenze überschreitet und Composer möglicherweise stoppt und nach Ihren GitHub-Anmeldeinformationen fragt, um während der Installation ein GitHub-API-Zugriffstoken zu erhalten.
Wenn Sie fertig sind, können Sie Yii installieren. Wir verwenden Yii basic und installieren es im ~ / sites / hallo
Verzeichnis:
composer create-project --prefer-dist yiisoft / yii2-app-basic hallo
Erstellen Sie anschließend einen Symlink für MAMP zu Ihrem Sites-App-Verzeichnis:
cd / Anwendungen / MAMP / htdocs ln -s ~ / Sites / hallo / / Applications / MAMP / htdocs / hallo
Wenn Sie sich für die Installation von Yii Advanced entscheiden, kann es hilfreich sein, Ihre virtuelle Hostdatei zu aktivieren und anzupassen:
$ nano /Applications/MAMP/conf/apache/httpd.conf # Virtuelle Hosts enthalten /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
Im Folgenden habe ich frontend.dev und backend.dev so konfiguriert, dass sie einer Yii Advanced-Installation im ~ / sites / yiiplus
Verzeichnis, das einen symbolischen Link enthält / Anwendungen / MAMP
.
$ nano /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf NameVirtualHost *: 8888ServerName frontend.dev DocumentRoot / Anwendungen / MAMP / htdocs / yiiplus / frontend / web / # use mod_rewrite für Unterstützung für hübsche URLs RewriteEngine on # Wenn ein Verzeichnis oder eine Datei vorhanden ist, verwenden Sie die Anforderung direkt RewriteCond% REQUEST_FILENAME! -f RewriteCond% REQUEST_FILENAME! -d # Andernfalls leiten Sie die Anforderung an index.php RewriteRule weiter. index.php # verwendet index.php als Indexdatei DirectoryIndex index.php #… andere Einstellungen… ServerName backend.dev DocumentRoot / Anwendungen / MAMP / htdocs / yiiplus / backend / web / # use mod_rewrite für Unterstützung für hübsche URLs RewriteEngine on # Wenn ein Verzeichnis oder eine Datei vorhanden ist, verwenden Sie die Anforderung direkt RewriteCond% REQUEST_FILENAME! -f RewriteCond% REQUEST_FILENAME! -d # Andernfalls leiten Sie die Anforderung an index.php RewriteRule weiter. index.php # verwendet index.php als Indexdatei DirectoryIndex index.php #… andere Einstellungen…
Wenn Sie sich für die Verwendung von Yii Advanced entscheiden, sollten Sie sich auch mein Tutorial dazu ansehen, das weitere Informationen enthält.
Dies sind die plattformspezifischen Schritte für macOS. Schauen wir uns nun die Vorbereitung für Yii unter Windows an. Später werden wir die Konfigurationen mit Schritten abschließen, die für beide Plattformen funktionieren. Wenn Sie strikt ein macOS-Benutzer sind, springen Sie zum Fertigstellen der Yii-Konfiguration Sektion.
Für Yii unter Windows verwenden wir WAMP. Um zu beginnen, müssen Sie WAMP auf Ihrem Windows-Computer herunterladen und konfigurieren. Für dieses Tutorial installieren wir WAMP auf Ihrem lokalen Computer (den der Server als localhost anspricht). Wenn Sie auf einem Windows-Produktionsserver installieren möchten, wenden Sie sich an Ihren Provider, um die Serverdetails zu erhalten und die Empfehlungen für die Installation und Konfiguration von WAMP Server oder eines alternativen Apache-, MySQL- und PHP-Stacks für diese Umgebung zu befolgen.
Da der Schwerpunkt dieses Tutorials auf der Installation von Yii liegt, empfehlen wir Ihnen, eines der vielen hervorragenden vorhandenen Tutorials zu konsultieren, die sich auf die Installation von WAMP beziehen. Sie werden überrascht sein, wie einfach es ist. Da es sich auch um eine PHP-Anwendung handelt, ist die WordPress-Anleitung zur Installation von WAMP ein guter Ausgangspunkt.
Nachdem wir WAMP installiert und konfiguriert haben, müssen wir Composer installieren, einen Abhängigkeitsmanager und ein Installationsprogramm für PHP-Projekte. So können wir mit unserer Yii-Installation beginnen.
Obwohl Sie Yii-Pakete von GitHub herunterladen können, verwenden wir in diesem Lernprogramm Composer, um es zu installieren. Wenn Sie mit Composer nicht vertraut sind, können Sie in diesem Lernprogramm mehr erfahren.
Gehen wir zuerst zu GitHub, um die neueste Version von Composer-setup.exe herunterzuladen und zu installieren, die derzeit v4.5.0 ist.
Wenn die Installation abgeschlossen ist, empfiehlt es sich, sich abzumelden und erneut anzumelden, um sicherzustellen, dass alle Dateien aktualisiert werden [Jeff hier: oder einen Mac kaufen].
Sie können Ihre Installation überprüfen, indem Sie die Eingabeaufforderung öffnen und zu:
cd \ Benutzer \ Ihr-Benutzername
Geben Sie den folgenden Befehl ein:
Komponist -V
Die Versionsinfo für Composer sollte dann angezeigt werden, etwa:
Komponistenversion 1.4.1 2017-03-10 09:29:45
Um Ihre Projektassets in Composer .json zu verwalten, ohne NPM oder Bower installieren zu müssen, müssen Sie sicherstellen, dass Composer über alle erforderlichen Pakete verfügt, indem Sie den Installationsbefehl für das Composer Assets-Plugin ausführen.
Öffnen Sie die Eingabeaufforderung unter Windows und navigieren Sie zu dem Ordner, in dem sich Ihr PHP-Ordner befindet. Bei dieser Installation befindet sich PHP im Verzeichnis wamp64 \ bin \ und es ist PHP Version 7.0.10. Wir geben also Folgendes ein:
cd \ wamp64 \ bin \ php \ php7.0.10
Geben Sie dann den folgenden Befehl ein:
composer global erfordert "fxp / composer-asset-plugin: ^ 1.3.1"
Beachten Sie, dass sich die Software ändert. Stellen Sie daher immer sicher, dass Sie mit der aktuellsten stabilen Version arbeiten. Seien Sie vorsichtig mit Betas, denn wenn Sie zu weit aus dem blutenden Rand herauskommen, können die Dinge anfangen zu brechen.
Für die aktuellsten Versionen von Composer und Composer Asset Plugin:
Nun konfigurieren wir WAMP für Yii. Wechseln Sie für diese Installation in das Verzeichnis WAMP-Installation \ www:
cd \ wamp64 \ www
In diesem Verzeichnis erstellen wir ein neues Verzeichnis mit dem Namen Yii Basic, indem Sie Folgendes eingeben:
mkdir yii-basic
Hier werden wir Yii Basic installieren. Sie können diesen Schritt überspringen und Yii direkt im Verzeichnis www installieren. Wenn Sie jedoch ein klar benanntes Verzeichnis erstellen, vermeiden Sie Verwirrung, insbesondere wenn Sie die erweiterten Vorlagen Yii Basic und Yii installieren möchten.
Im neuen Verzeichnis yii-basic führen wir den folgenden Befehl aus, um die Yii Basic Template zu installieren:
composer create-project --prefer-dist --stability = dev yiisoft / yii2-app-basic yii-basic
Wir können Yii überprüfen, indem wir zum Ordner "Basic" in dem von Ihnen erstellten Verzeichnis navigieren:
cd \ wamp64 \ bin \ www \
Jetzt geben wir den Befehl ein:
PHP yii dienen
Dies startet Yii mit der PHP-Engine von WAMP.
Wenn Sie die lokalen Browseradressen für Ihre Website anpassen möchten oder sich eindeutig auf das Front-End und das Back-End der Yii-Advanced-Site beziehen, müssen Sie noch etwas mehr tun.
Entweder mit dem Texteditor Datei öffnen Dropdown oder durch direkte Navigation in Windows Explorer, gehen Sie zu der Datei:
C: \ Windows \ system32 \ drivers \ etc \ hosts
Wir suchen nach dem Abschnitt, der lautet:
# Die Auflösung des localhost-Namens wird in DNS selbst behandelt. 127.0.0.1 localhost
Als Vorbereitung für die mehreren Sites von Yii-Advanced fügen wir eine für das Frontend und eine für das Backend hinzu:
127.0.0.1 frontend.dev 127.0.0.1 backend.dev
Es wird so aussehen:
Weitere Informationen zum Finden und Einrichten Ihrer Windows-Host-Datei finden Sie hier.
Überprüfen Sie in der Apache-Datei httpd.conf, ob virtuelle Hosts aktiviert sind.
Seien Sie sehr vorsichtig, wenn Sie die Datei httpd.conf bearbeiten. Erstellen Sie eine Kopie, bevor Sie beginnen, und stellen Sie sicher, dass Sie wissen, was Sie tun, bevor Sie Änderungen vornehmen. Andernfalls können Sie Ihren WAMP-Server leicht ruinieren. [Jeff hier hört sich an, als ob Rod aus Erfahrung spricht.]
Um httpd.conf zu finden, geben Sie Folgendes ein:
cd \ wamp64 \ bin \ apache \ apache2.4.23 \ conf
Ich mag dieses Handbuch für eine ausführlichere Erläuterung der Bearbeitung von httpd.conf, um Funktionen zu aktivieren, die sich auf virtuelle Hosts in Apache beziehen, und die Konfiguration von virtuellen Hosts auf WAMP.
Jetzt müssen wir unsere virtuellen Apache-Hosts konfigurieren. Über unser Texteditor-Menü oder den Windows Explorer navigieren wir zum folgenden Verzeichnis:
C: Wamp64 \ bin \ apache \ apache2.4.23 \ conf \ extra \ httpd-vhosts.conf
Es sollte bereits einen virtuellen Host für localhost geben. Jetzt müssen wir virtuelle Hosts für das Yii-Frontend und das Yii-Backend hinzufügen. Ich empfehle, dass Sie den Namen über jedem virtuellen Host eingeben, um Verwirrung zu vermeiden. (Vergiss nicht, den Namen zu kommentieren!)
d.h.. #Vorderes Ende
Die Virtual Host-Konfigurationsdatei sollte in etwa so aussehen.
In diesem Beispiel wurde Yii Advanced in installiert c: / wamp64 / www / yii-advanced
und erstellt eine Anwendung namens yii-application. Es ist auch in Ordnung, Yii in www zu installieren, damit der Pfad einfacher gelesen werden kann: c: / wamp64 / www / myapp / frontend / web.
Achten Sie genau auf die Dokument Root
und Verzeichnis
Zeilen. Sie müssen beide den vollständigen Pfad zum Yii-Anwendungsverzeichnis bis zur "Web" -Datei enthalten, die sich jeweils im Frontend- und Backend-Verzeichnis befindet. Der Inhalt von DocumentRoot und Directory ist identisch, außer dass der Pfad für Directory in Anführungszeichen steht.
Um die erweiterte Vorlage von Yii zu installieren, kehren wir zum Verzeichnis wamp64 \ www zurück:
cd \ wamp64 \ www
Jetzt erstellen wir ein neues Verzeichnis mit dem Namen yii-advanced:
mkdir yii-advanced
In dem neuen Verzeichnis führen wir den folgenden Befehl aus, der die Yii Advanced-Vorlage installiert:
composer create-project --prefer-dist yiisoft / yii2-app-erweiterte yii-anwendung
Bisher war die Installation von Yii Basic und Yii Advanced gleich. Jetzt müssen wir einige weitere Schritte hinzufügen, um Ihre Yii Advanced Template einsatzbereit zu machen.
Unter der Voraussetzung, dass PHPmyAdmin auf Ihrem WAMP-Server installiert ist (der in MAMP enthalten ist), können Sie die Datenbank tatsächlich über die PHPmyAdmin-GUI erstellen. Wir werden uns jedoch mit der SQL-Befehlszeile befassen, die ehrlich nicht viel mehr Aufwand erfordert.
Navigieren Sie in der Windows-Befehlszeile zum MySQL-Ordner, indem Sie Folgendes eingeben:
cd \ wamp64 \ www \ bin \ mysql \ mysql5.7.14 \ bin
Sie können dies auch von überall aus tun, solange sich WAMP oder MAMP in Ihrem lokalen Umgebungspfad befindet.
Geben Sie dann für Mac und Windows Folgendes ein:
mysql -u root -p
Dies bringt uns zur mysql-Befehlszeile. Jetzt führen wir den folgenden Befehl in SQL aus:
Datenbank yii2test erstellen;
(Sie können der Datenbank einen beliebigen Namen geben, vorausgesetzt, Sie verwenden den entsprechenden Namen für den Rest des Prozesses.)
Jetzt erstellen wir einen Benutzernamen und ein Kennwort für diese Datenbank, indem Sie die folgenden SQL-Befehle eingeben:
GRANT ALL ON yiit2est. * TO 'your-username' @ 'localhost' IDENTIFIED BY 'your_chosen_password'; FLUSH PRIVILEGES; AUSFAHRT;
Sie verlassen jetzt MySQL und kehren zur Befehlszeile der Konsole zurück.
Behalten Sie den Benutzernamen und das Kennwort der Datenbank bereit, um die PHP-Konfigurationsdatei (common / config / main-local.php) einzurichten, die es Yii ermöglicht, sicher mit MySQL zu kommunizieren.
Dies ist für Yii-basic-Installationen nicht erforderlich.
Um Yii Advanced zu initialisieren, müssen wir zum Anwendungsordner von Yii-Advanced navigieren. In diesem Fall wäre das:
cd \ wamp64 \ www \ yii-advanced \
Dann tippen Sie drin
:
Dadurch wird das Initialisierungsskript gestartet, in dem Sie gefragt werden, ob Sie Yii für eine Entwicklungs- oder Produktionsumgebung initialisieren möchten. höchstwahrscheinlich wird es so aussehen:
In welcher Umgebung soll die Anwendung initialisiert werden? [0] Entwicklung [1] Produktion
In diesem Lernprogramm arbeiten wir in einer Entwicklungsumgebung. Geben Sie 0 ein und drücken Sie die Eingabetaste. Wenn Sie dazu aufgefordert werden, geben Sie "yes" (ohne Anführungszeichen) ein. Die Initialisierung wird abgeschlossen.
Wir sind fast fertig - alles, was jetzt noch übrig ist, sind einige Konfigurationsschritte, und Sie können mit Yii programmieren.
Für Yii-basic bearbeiten Sie /yii-basic/config/db.ini
. Für, Yii-advanced, werden Sie editieren /yii-advanced/common/config/main-local.php
.
Um diese Datei bearbeiten zu können, benötigen wir einen Texteditor. Atom ist eine großartige Wahl, die Ihnen gute Dienste leisten wird, wenn Sie sich mit der fortgeschritteneren Codierung befassen.
Um die Konfigurationsdatei zu öffnen, verwenden Sie entweder die Datei öffnen Dropdown im Texteditor oder navigieren Sie mit Windows Explorer direkt zur Konfigurationsdatei und klicken Sie mit der rechten Maustaste Öffnen mit und wählen Sie Ihren Texteditor aus. (In Windows müssen Sie möglicherweise den Texteditor als Administrator ausführen.)
Das folgende Beispiel aus der heutigen Installation veranschaulicht diesen Vorgang. Beachten Sie, dass Sie möglicherweise eine andere Laufwerksbezeichnung verwenden und einen etwas anderen Pfad verwenden, je nachdem, wie Sie Ihre Ordner benannt haben.
Die Konfigurationsdatei sollte ungefähr so aussehen:
Vergessen Sie nicht, denselben Benutzernamen und dasselbe Kennwort einzugeben, mit dem Sie Ihre Yii MySQL-Datenbank eingerichtet haben. Andernfalls spielen Yii und MySQL nicht gut!
Denken Sie auch nicht daran, den root-Benutzernamen und das Kennwort Ihrer Datenbank in der Konfigurationsdatei zu verwenden! [Jeff hier… wirklich nicht.]
Yii Advanced hat eigene Migrationen. Nun, da MySQL eingerichtet ist, benötigen wir einige Tabellen. Die Yii-Migrationen erstellen programmgesteuert Tabellen und Schemas in Ihrer MySQL-Datenbank.
Um das Yii-Migrationsprogramm in Windows zu starten, müssen Sie das Yii-Installationsverzeichnis aufrufen, indem Sie Folgendes eingeben:
cd \ wamp64 \ www \ yii-advanced \ yii-application
Sie können es auch ohne das übergeordnete Verzeichnis installieren, das Rod für diese Demo erstellt hat. Zum Beispiel verwende ich für MAMP:
$ cd ~ / sites / yii-advanced
Geben Sie nun den folgenden Befehl ein:
yii migrieren
In einem Moment werden Sie gefragt, ob Sie möchten "Übernehmen Sie die obige Migration?"
Art Ja
und drücken Sie die Eingabetaste. Wenn alles gut geht, erhalten wir eine Nachricht, dass Yii erfolgreich migriert wurde.
Nun zum Moment der Wahrheit. Wenn du besuchst localhost: 8888
In Ihrem Browser sollten Sie Folgendes sehen:
Für Yii Advanced müssen Sie es möglicherweise versuchen frontend.dev
oder das Frontend oder die Backend-Site einschließen, z. localhost: 8888 / frontend
. Wenn Sie Ihre Hostdatei nicht aktivieren, können Sie über den Pfad direkt auf Yii zugreifen, localhost: 8888 / web
.
Wenn Sie die erweiterte Vorlage installiert haben, gehen Sie zu Anmelden verknüpfen und geben Sie einen Benutzernamen, die E-Mail-Adresse, die Sie verwenden möchten, und ein Kennwort ein.
Verwenden Sie nicht Ihr MySQL-Passwort (das Sie in die PHP-Konfigurationsdatei eingegeben haben). Dies ist die Yii-Benutzerkontendatenbank mit neuen Benutzernamen und Kennwörtern.
Ihre erste Benutzerregistrierung ist auch der administrative Benutzer der Yii-Anwendung mit Zugriff auf alles.
Nun da Sie angemeldet sind, geben Sie in den Browser ein:
backend.dev
Sie sollten einen Administrator-Anmeldebildschirm erhalten, in dem Sie Ihren neuen Benutzernamen und Ihr Kennwort eingeben können:
Dies bringt Sie direkt zum oben genannten Yii zurück. “Herzliche Glückwünsche
”Seite aber als authentifizierter Benutzer.
Nun, mit all den Glückwünschen, gratulieren Sie selbst, denn Sie haben Yii gerade erfolgreich installiert. Schön gemacht. [Jeff hier, wenn Sie dies unter Windows getan haben, kaufen Sie einen Mac und probieren Sie es dort aus.]
Ich hoffe, unser Tutorial hilft Ihnen heute beim Einstieg in Yii. Rod und ich haben es sehr genossen, dies gemeinsam zu schreiben.
Achten Sie auf kommende Tutorials in unserer Programmierserie mit Yii2, während wir uns weiter mit den verschiedenen Aspekten des Frameworks beschäftigen. Schauen Sie sich unsere Build Your Startup With PHP-Serie an, die die erweiterte Vorlage von Yii2 verwendet, während wir eine reale Anwendung erstellen.
Programmieren mit der Getting Started-Episode von Yii ist eine großartige Aufgabe, um die Einrichtung von Yii basic und eines Linux-Produktionsservers detailliert zu beschreiben.
Wenn Sie wissen möchten, wann das nächste Yii2-Tutorial ankommt, folgen Sie mir @reifman auf Twitter oder besuchen Sie meine Instructor-Seite. Meine Ausbilderseite enthält alle Artikel dieser Serie, sobald sie veröffentlicht sind.