GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Laravel PHP Framework auf CentOS 7

In diesem Artikel werden wir Laravel auf CentOS 7 einrichten. Wenn Sie ein PHP-Webentwickler sind, müssen Sie sich keine Gedanken über alle modernen PHP-Frameworks machen, Laravel ist am einfachsten einzurichten und auszuführen, was Ihnen Zeit spart und Aufwand und macht die Webentwicklung zum Vergnügen. Laravel vertritt eine allgemeine Entwicklungsphilosophie, die der Erstellung von wartbarem Code eine hohe Priorität einräumt, indem Sie einige einfache Richtlinien befolgen. Sie sollten in der Lage sein, ein schnelles Entwicklungstempo beizubehalten und Ihren Code frei ändern zu können, ohne befürchten zu müssen, dass vorhandene Funktionen beschädigt werden.

Die Installation des PHP-Frameworks von Laravel ist keine große Sache. Sie können einfach der Schritt-für-Schritt-Anleitung in diesem Artikel für Ihren CentOS 7-Server folgen.

1) Serveranforderungen

Laravel hängt von einer Reihe von Voraussetzungen ab, die vor der Installation eingerichtet werden müssen. Zu diesen Voraussetzungen gehören einige grundlegende Tuning-Parameter des Servers wie Ihr Systemupdate, Sudo-Rechte und die Installation erforderlicher Pakete.

Sobald Sie mit Ihrem Server verbunden sind, stellen Sie sicher, dass Sie den vollständig qualifizierten Domänennamen konfigurieren, und führen Sie dann die folgenden Befehle aus, um EPEL Repo zu aktivieren und Ihren Server zu aktualisieren.

# yum install epel-release
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
# yum update

2) Firewall-Setup

Die Einrichtung von System-Firewall und SELinux ist ein wichtiger Bestandteil in Bezug auf die Sicherheit Ihrer Anwendungen in der Produktion. Sie können die Firewall deaktivieren, wenn Sie auf einem Testserver arbeiten, und SELinux mit dem folgenden Befehl im zulässigen Modus halten, sodass die Installation des Setups davon nicht betroffen ist.

# setenforce 0

3) Apache, MariaDB, PHP-Setup

Die Laravel-Installation erfordert einen vollständigen LAMP-Stack mit OpenSSL-, PDO-, Mbstring- und Tokenizer-PHP-Erweiterungen. Wenn Sie bereits LAMP-Server ausführen, können Sie diesen Schritt überspringen und einfach sicherstellen, dass die erforderlichen PHP-Erweiterungen installiert sind.

Um den AMP-Stack zu installieren, können Sie die folgenden Befehle auf Ihrem jeweiligen Server verwenden.

CentOS

# yum install httpd mariadb-server php56w php56w-mysql php56w-mcrypt php56w-dom php56w-mbstring

Um Apache-Web- und MySQL/Mariadb-Dienste beim Booten unter CentOS 7 zu starten und zu aktivieren, verwenden wir die folgenden Befehle.

# systemctl start httpd
# systemctl enable httpd
#systemctl start mysqld
#systemctl enable mysqld

Nach dem Start des MariaDB-Dienstes konfigurieren wir sein gesichertes Passwort mit dem folgenden Befehl.

#mysql_secure_installation

4) Composer installieren

Jetzt werden wir den Composer installieren, der eine der wichtigsten Voraussetzungen ist, bevor Sie die Laravel-Installation starten, die bei der Installation der Abhängigkeiten von Laravel hilft.

Führen Sie die folgenden Befehle aus, um „Composer“ in CentOS/Ubuntu einzurichten.

# curl -sS https://getcomposer.org/installer | php
# mv composer.phar /usr/local/bin/composer
# chmod +x /usr/local/bin/composer

5) Laravel installieren

Das Installationspaket von Laravel kann mit dem folgenden Befehl von Github heruntergeladen werden.

# wget https://github.com/laravel/laravel/archive/develop.zip

Verwenden Sie die folgenden Befehle, um das archivierte Paket zu extrahieren und in das Stammverzeichnis des Dokuments zu verschieben.

# unzip develop.zip
# mv laravel-develop /var/www/

Verwenden Sie nun den folgenden Compose-Befehl, der alle erforderlichen Abhängigkeiten für Laravel in seinem Verzeichnis installiert.

# cd /var/www/laravel-develop/
# composer install

6) Schlüsselverschlüsselung

Für den Verschlüsselungsdienst generieren wir mit dem folgenden Befehl einen 32-stelligen Verschlüsselungsschlüssel.

# php artisan key:generate

Application key [Lf54qK56s3qDh0ywgf9JdRxO2N0oV9qI] set successfully

Fügen Sie diesen Schlüssel nun wie unten gezeigt in die Datei „app.php“ ein.

# vim /var/www/laravel-develop/config/app.php

7) Virtua-Host und Eigentum

Weisen Sie nach der Composer-Installation die Berechtigungen und den Besitz des Apache-Benutzers wie gezeigt dem Dokument-Root-Verzeichnis zu.

# chmod 775 /var/www/laravel-develop/app/storage
# chown -R apache:apache /var/www/laravel-develop

Öffnen Sie die Standardkonfigurationsdatei des Apache-Webservers mit einem beliebigen Editor, um die folgenden Zeilen an der Enddatei für den neuen virtuellen Hosteintrag hinzuzufügen.

# vim /etc/httpd/conf/httpd.conf
ServerName laravel-develop
DocumentRoot /var/www/laravel/public

start Directory /var/www/laravel
AllowOverride All
Directory close

Jetzt ist es an der Zeit, die Apache-Webserverdienste wie unten gezeigt neu zu starten und dann Ihren Webbrowser zu öffnen, um Ihre localhost-Seite zu überprüfen.

# systemctl restart httpd

8) Laravel 5-Webzugriff

Öffnen Sie Ihren Webbrowser und geben Sie die IP Ihres Servers oder den vollständig qualifizierten Domänennamen ein, und Sie sehen die Standardwebseite des Laravel 5-Frameworks.

Schlussfolgerung

Laravel Framework ist ein großartiges Tool zur Entwicklung Ihrer Webanwendungen. Am Ende dieses Artikels haben Sie also die Einrichtung der Installation unter CentOS 7 kennengelernt. Beginnen Sie jetzt mit der Verwendung dieses fantastischen PHP-Frameworks, das Ihnen viele weitere Funktionen und Komfort bei Ihrer Entwicklungsarbeit bietet.


Cent OS
  1. So installieren Sie PHP 5.5 auf CentOS

  2. So installieren Sie PHP 5.6 unter CentOS 7

  3. So installieren Sie PHP 7.3 auf CentOS 8

  4. So installieren Sie PHP 8 unter CentOS 7

  5. So installieren Sie PHP 8 unter CentOS 8

So installieren Sie PHP 7 unter CentOS 7

So installieren Sie Laravel PHP Framework mit Nginx unter CentOS 8

So installieren Sie das Nette PHP Framework unter CentOS 7

Wie installiere ich Laravel auf CentOS 8?

So installieren Sie Laravel PHP Framework mit Nginx unter CentOS 8

So installieren Sie Symfony Framework auf CentOS 8