So installieren Sie das Yii PHP Framework unter CentOS 8, Ubuntu 19 oder Debian

Für Linux-Betriebssysteme haben wir verschiedene kostenlose Funktionalitäten (Open Source), mit denen es möglich ist, das System unabhängig von seiner Nutzung (Server oder Home) maximal zu erweitern und dies hat direkten Einfluss auf die Produktivität eines jeden von uns. Wir wissen sehr gut, dass Linux verschiedene Distributionen mit speziellen Ansätzen wie RedHat, CentOS, Ubuntu usw. hat, und Solvetic wird in diesem Tutorial über ein ideales Dienstprogramm sprechen, wenn wir mit der PHP-Sprache wie Yii PHP Framework arbeiten.

Was ist das Yii PHP-Framework?Yii wurde als PHP-Framework entwickelt, das auf speziellen Komponenten basiert, die dem Endbenutzer eine hohe Leistung bieten, was sich in der Möglichkeit niederschlägt, moderne Webanwendungen viel effizienter und umfassender zu entwickeln und das Beste ist, dass es möglich sein wird, alle zu entwickeln Art von PHP-basierten Webanwendungen.

Wenn Ihre Arbeit in der Entwicklung umfangreicher Anwendungen besteht, brauchen Sie sich keine Sorgen zu machen, denn Yii verfügt über eine komponentenbasierte Architektur, die wiederum eine moderne, mit Managementsystemen kompatible Caching-Unterstützung integriert Projekte, RESTful Webservices und vieles mehr.

Yii-VorteileEinige der Vorteile der Verwendung von Yii sind:

  • Es fügt verschiedene von Entwicklern verfügbare Funktionen wie Query Builder und ActiveRecord für relationale und NoSQL-Datenbanken, RESTful mit API-Entwicklungsunterstützung, Multi-Level-Caching-Unterstützung und vieles mehr hinzu.
  • Ein Architekturmuster MVC (Model-View-Controller) ist integriert.
  • Viele Parameter des Kernel-Codes können angepasst werden.

Yii-FunktionenUnter seinen Hauptmerkmalen finden wir:

  • Komponentenbasierte Architektur
  • OOP-basiertes Framework
  • RESTful API-Entwicklungsunterstützung
  • Behandelt Datenbanktabellen als Objekte
  • Integrierte Authentifizierung und Autorisierung
  • Unterstützt Jquery und Ajax
  • Unit-Test- und Bump-Test-Funktion und mehr

Solvetic erklärt, wie man das Yii PHP Framework auf gängigen Distributionen wie Debian, CentOS und Ubuntu installiert.

1. So installieren Sie Apache unter Ubuntu 19


Um Yii PHP in Ubuntu 1910 zu installieren, muss Apache installiert sein.

Schritt 1
Dazu greifen wir auf die Konsole zu und führen folgenden Befehl aus:

 sudo apt installiere apache2 

Schritt 2
Wir geben den Buchstaben S ein, um den Download und die Installation von Apache in Ubuntu 19 zu bestätigen:

Schritt 3
Danach werden wir den Apache-Dienst aktivieren und starten, indem wir Folgendes ausführen:

 sudo systemctl enable apache2 (Apache-Dienst aktivieren) sudo systemctl start apache2 (Apache in Ubuntu starten)
Schritt 4
Wir können "sudo systemctl status apache2" ausführen, um den aktuellen Zustand von Apache anzuzeigen:

Schritt 5
Um die korrekte Installation zu überprüfen, rufen wir einen Browser auf und geben Folgendes in die Adressleiste ein:

 http: // localhost 

VERGRÖSSERN

2. So installieren Sie das Yii PHP Framework unter Ubuntu 19


Sobald wir überprüft haben, dass Apache korrekt installiert ist, ist es an der Zeit, Yii PHP zu installieren.

Schritt 1
Dazu greifen wir auf das Terminal zu und verwenden den Befehl "composer", um Yii wie folgt herunterzuladen:

 curl -sS https://getcomposer.org/installer | php 
NotizWenn Sie PHP nicht installiert haben, müssen Sie "sudo apt install php7.2-cli" ausführen.

Schritt 2
Jetzt werden wir Composer allen Ubuntu-Benutzern zur Verfügung stellen, indem wir Folgendes ausführen:

 sudo mv composer.phar / usr / local / bin / Composer 

Schritt 3
Wir fahren mit der Installation von Yii mit dem Composer-Befehl wie folgt fort:

 Composer create-project --prefer-dist yiisoft / yii2-app-basic example 

Schritt 4
Sobald dieser Prozess sein Ende erreicht, sehen wir Folgendes:

Schritt 5
Wir werden den erstellten Ordner verschieben:

 sudo mv Beispiel / var / www / html / 
Schritt 6
Wir greifen auf diesen Ordner zu:
 cd / var / www / html / Beispiel 

Schritt 7
Um keine Probleme mit Composer-Abhängigkeiten zu haben, werden wir eine Datei in diesem Ordner bearbeiten, dazu führen wir Folgendes aus:

 sudo nano Composer.json 
Schritt 8
In die geöffnete Datei tragen wir folgendes ein:
 "replace": {"bower-asset / jquery": "> = 1.11.0", "bower-asset / inputmask": "> = 3.2.0", "bower-asset / punycode": "> = 1.3. 0 "," Bower-Asset / yii2-pjax ":"> = 2.0.0 "}, 

Schritt 9
Wir speichern die Änderungen mit folgender Tastenkombination:

Strg + Aus

Wir verlassen den Editor mit:

Strg + X

Schritt 10
Der nächste Schritt besteht darin, einen Virtualhost für Yii PHP zu erstellen. Dazu müssen wir die Konfigurationsdatei der Standard-Apache-Site kopieren und dann bearbeiten:

 sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/yii.conf sudo nano /etc/apache2/sites-available/yii.conf
Schritt 11
Dort geben wir folgendes ein:
 RewriteEngine auf RewriteCond% {REQUEST_FILENAME}! -F RewriteCond% {REQUEST_FILENAME}! -D RewriteRule. index.php RewriteRule index.php / - [L, R = 404]

Schritt 12
In allen Fällen lautet die Syntax des Stammdokuments:

 / var / www / html / PROYECT / web 
Schritt 13
Wir speichern die Änderungen mit folgender Tastenkombination:

Strg + Aus

Wir verlassen den Editor mit:

Strg + X

Schritt 14
Wir vergeben die Berechtigungen:

 sudo chown -R www-data: www-data / var / www / html / example / sudo chmod -R 777 / var / www / html / example / *

Schritt 15
Jetzt werden wir VirtualHost, das Rewrite-Modul, aktivieren und danach Apache neu starten:

 sudo a2ensite yii.conf sudo a2enmod rewrite sudo systemctl Neustart apache2

Schritt 16
Danach überprüfen wir Yii von einem Browser mit der folgenden Syntax:

 http: // localhost: 8888

VERGRÖSSERN

2. So installieren Sie das Yii PHP Framework unter CentOS 8

CentOS 8 ist eine der beliebtesten Distributionen für Unternehmensumgebungen, in denen Yii PHP ein guter Verbündeter ist. Um es dort zu installieren, müssen wir zuerst Apache installieren und im folgenden Solvetic-Link sehen Sie, wie es auf einfache Weise geht:

Schritt 1
Sobald wir überprüft haben, dass Apache installiert ist, werden wir Composer in CentOS 8 installieren, indem wir Folgendes ausführen:

 curl -sS https://getcomposer.org/installer | php 

Schritt 2
Wir verschieben die heruntergeladene Datei:

 mv Composer.phar / usr / local / bin / Composer 
Schritt 3
Wir erteilen die erforderlichen Berechtigungen:
 chmod + x / usr / local / bin / Composer 

Schritt 4
Danach greifen wir auf das Apache-Root-Verzeichnis zu:

 cd/var/www/html/ 
NotizWenn Sie Nginx verwenden, müssen Sie in das folgende Verzeichnis gehen: cd / usr / share / nginx / html /

Schritt 5
Dort werden wir Yii PHO installieren und den Namen des gewünschten Projekts zuweisen:

 Composer create-project --prefer-dist yiisoft / yii2-app-basic Solvetic 

Schritt 6
Sobald dieser Vorgang abgeschlossen ist, sehen wir Folgendes:

Schritt 7
Wir greifen auf den Projektordner zu:

 CD Solvetic 
Schritt 8
Und dort führen wir folgende Zeile aus, mit der wir den Port kennen, über den Yii kommuniziert (standardmäßig ist es Port 8080):
 php yii dienen 

Schritt 9
Dieser Port kann durch Eingabe des Parameters -port und Eingabe des gewünschten Ports bearbeitet werden:

 php yii dienen --port = 8888 

Schritt 10
Wir müssen diesen Befehl aktiv lassen, um von einem Browser mit der Syntax auf Yii zuzugreifen. Ab diesem Zeitpunkt können wir das Yii PHP Framework für alle erforderlichen Aufgaben nutzen.

 http: // localhost: 8888

VERGRÖSSERN

4. So installieren Sie das Yii PHP Framework unter Debian 10


Der erste Schritt besteht darin, einen Webserver zu installieren, um von dort Entwicklungsaufgaben auszuführen.

Schritt 1
In diesem Fall verwenden wir Apache und führen für seine Installation den folgenden Befehl aus:

 sudo apt installiere apache2 

Schritt 2
Wir geben den Buchstaben Y ein, um den Download und die Installation von Apache zu bestätigen, nachdem dieser und Apache installiert wurde, müssen wir Folgendes ausführen:

 sudo systemctl enable apache2 (Apache-Dienst aktivieren) sudo systemctl start apache2 (Apache starten)
Schritt 3
Wir überprüfen, ob Apache aktiv ist, indem wir auf einen Browser zugreifen und dort "localhost" eingeben:

VERGRÖSSERN

Schritt 4
Wir fahren mit der Installation von Composer fort, um Yii später zu installieren, indem wir Folgendes ausführen:

 curl -sS https://getcomposer.org/installer | php 

Schritt 5
Danach verschieben wir die heruntergeladene Datei und geben die entsprechenden Berechtigungen:

 mv Composer.phar / usr / local / bin / Composer chmod + x / usr / local / bin / Composer

Schritt 6
Wir greifen auf das Root von Apache zu:

 cd/var/www/html/ 
Schritt 7
Dort werden wir Composter verwenden, um Yii zu installieren und den Namen des Projekts zuzuweisen:
 Composer create-project --prefer-dist yiisoft / yii2-app-basic Solvetic 

Schritt 8
Wir können den gesamten Installationsprozess sehen:

Schritt 9
Wenn dieser Vorgang abgeschlossen ist, sehen wir Folgendes:

Schritt 10
Wir greifen auf den Projektordner zu:

 CD Solvetic 
Schritt 11
Dann führen wir Folgendes aus, um den Yii-Zugangsport zu visualisieren:
 php yii dienen 

Schritt 12
Standardmäßig ist es 8080, aber wie wir gesehen haben, ist es möglich, mit -port (#port) einen neuen Port einzurichten, dies wird überprüft, indem man auf einen Browser zugreift und dort in einem neuen Fenster Folgendes eingibt:

 http: // localhost: 8080 

VERGRÖSSERN

Wir können sehen, wie praktisch und einfach es ist, das Yii PHP Framework auf diesen gängigen Systemen zu installieren und damit einen Verbündeten bei der Ausführung von Aufgaben in PHP zu haben.

wave wave wave wave wave