PHP ist eine weit verbreitete Programmiersprache, die für Webentwicklung, Skripterstellung, Befehlszeilenskripterstellung und mehr verwendet werden kann. ThinkPHP ist ein auf PHP basierendes Open-Source-Webanwendungs-Framework, mit dem Entwickler Webanwendungen bequemer und schneller erstellen können. In diesem Artikel erfahren Sie, wie Sie ThinkPHP5 über die Befehlszeile installieren.
Zuerst müssen Sie sicherstellen, dass die PHP-Umgebung lokal installiert wurde. Wenn sie nicht installiert ist, können Sie sie über den folgenden Befehl installieren:
$ sudo apt-get install php
Ubuntu wird hier als Beispiel verwendet, andere Systeme kann unterschiedlich sein.
Composer ist ein häufig verwendetes Abhängigkeitsverwaltungstool in PHP, mit dem Benutzer abhängige Bibliotheken in PHP-Projekten bequemer verwalten können.
Composer kann über den folgenden Befehl installiert werden:
$ curl -sS https://getcomposer.org/installer | php $ sudo mv composer.phar /usr/local/bin/composer
Das Curl-Tool wird hier verwendet, um das Composer-Installationsskript herunterzuladen, umzubenennen und in das Verzeichnis /usr/local/bin zu verschieben. Weitere Informationen zu Composer finden Sie in der offiziellen Dokumentation: https://getcomposer.org/
Um ThinkPHP5 über Composer herunterzuladen und zu installieren, geben Sie den folgenden Befehl in die Befehlszeile ein:
$ composer create-project topthink/think tp5 --prefer-dist
topthink/think ist hier das vom ThinkPHP5-Entwicklungsteam bereitgestellte Paket, und tp5 ist der Projektname. Beachten Sie, dass Sie während des Installationsvorgangs möglicherweise einige Konfigurationsinformationen eingeben müssen.
Nachdem der Befehl ausgeführt wurde, wird im aktuellen Verzeichnis, dem Stammverzeichnis der ThinkPHP5-Anwendung, ein Ordner mit dem Namen tp5 erstellt.
Um eine Vorschau des laufenden Effekts in einem lokalen Browser anzuzeigen, muss ein Webserver lokal erstellt werden, damit Benutzer http://localhost/tp5 eingeben können, um auf die laufende Anwendung zuzugreifen.
Sie können den virtuellen Host über die folgenden zwei Methoden konfigurieren:
Methode 1: Verwendung von Apache
Wenn Sie Apache2 installiert haben, können Sie die Konfiguration des virtuellen Hosts über den folgenden Befehl aktivieren:
$ sudo a2enmod rewrite $ sudo nano /etc/apache2/sites-available/000-default.conf
In der geöffneten Datei , Suchen Sie den folgenden Codeblock:
DocumentRoot /var/www/html
Ändern Sie ihn in:
DocumentRoot /path/to/tp5/public
path/to/tp5 ist der absolute Pfad zu Ihrem tp5-Projekt. Fügen Sie dann den folgenden Code am Ende der Datei hinzu:
<Directory /path/to/tp5/public> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
Danach speichern und schließen Sie die Datei und starten den Apache2-Dienst neu:
$ sudo service apache2 restart
Methode 2: Verwenden Sie den integrierten PHP-Webserver
Wenn Sie dies nicht tun Wenn Sie Apache2 verwenden möchten, können Sie den in PHP integrierten Webserver verwenden. Geben Sie den folgenden Befehl in die Befehlszeile ein:
$ php -S localhost:8000 -t /path/to/tp5/public
Der lokale Host:8000 stellt hier die Adresse und den Port des Dienstes dar, der lauscht, und /path/to/tp5/public ist der absolute Pfad Ihres tp5-Projekts. Geben Sie http://localhost:8000 in den Browser ein, um auf Ihre tp5-Anwendung zuzugreifen.
Jetzt können Sie über den Browser auf http://localhost/tp5 (oder http://localhost:8000, je nach Konfiguration Ihres virtuellen Hosts) zugreifen und einen Begrüßungsbildschirm sehen Dies zeigt an, dass tp5 erfolgreich installiert und ausgeführt wurde.
Als nächstes können Sie versuchen, einen Controller im Controller unter dem App-Verzeichnis von tp5 zu erstellen und dann http://localhost/tp5/Controllername/Operationsname zu besuchen, Sie können ihn in der Ergebnisausgabe der Anwendung sehen durch den Verantwortlichen.
Zusammenfassung:
In diesem Artikel wird erläutert, wie Sie ThinkPHP5 über die Befehlszeile installieren, einen virtuellen Host zum Starten der Anwendung konfigurieren und kurz zeigen, wie Sie einen Controller in der Anwendung erstellen. Ich hoffe, dass dieser Artikel für Ihre TP5-Anwendungsentwicklung hilfreich sein wird.
Das obige ist der detaillierte Inhalt vonSo installieren Sie tp5 mit dem PHP-Befehl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!